只取目标文件夹下文件
取包括子文件夹下的文件
Object[] getFilesInDir(List<File> fileList, String dir) {
File f = new File(dir);
File[] files = f.listFiles();
for (File file : files) {
if (file.isFile()) {
fileList.add(file);
}
}
return fileList.toArray();
}
取包括子文件夹下的文件
Object[] getFilesWithSubDir(List<File> fileList, String dir) {
File f = new File(dir);
File[] files = f.listFiles();
for (File file : files) {
if (file.isFile()) {
fileList.add(file);
} else if (file.isDirectory()) {
getFilesWithSubDir(fileList, file.toString());
}
}
return fileList.toArray();
}