// 返回某个文件夹下的所有文件
public static void getFiles(List<File> fileList, String path,String fileSuffix) {
File file = new File(path);
File[] files = file.listFiles();
if (files == null) {
return;
} else {
for (int i = 0; i < files.length; i++) {
if (files.isDirectory()) {
getFiles(fileList, files.getAbsolutePath(), fileSuffix);//采用递归调用
} else if (files.getName().lastIndexOf(fileSuffix) != -1) {
fileList.add(files);
}
}
}
} |
|