只取目标文件夹下文件
取包括子文件夹下的文件
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();
}
本文介绍了两种遍历文件夹的方法:一种仅遍历指定目录下的文件,另一种还包括该目录下所有子目录中的文件。通过递归调用,可以实现对整个目录树的遍历。
5256

被折叠的 条评论
为什么被折叠?



