public List<File> traverseFolder(List<File> fileList,String path) {
File file = new File(path);
if (file.exists()) {
File[] files = file.listFiles();
if (files.length == 0) {
System.out.println("文件夹是空的!");
return fileList;
} else {
for (File file2 : files) {
if (file2.isDirectory()) {
System.out.println("文件夹:" + file2.getAbsolutePath());
traverseFolder(fileList,file2.getAbsolutePath());
} else {
fileList.add(file2);
System.out.println("文件:" + file2.getAbsolutePath());
}
}
return fileList;
}
} else {
return fileList;
}
}
循环遍历某个文件夹下面的所有文件,递归方法
最新推荐文章于 2024-08-15 07:57:55 发布