import java.io.File;
import java.util.ArrayList;
import java.util.List;
/**
* 递归遍历目录
*/
public class DiGui {
public static void main(String[] args) {
List<String> paths = new ArrayList<String>();
paths = getAllFilesPaths(new File("D:\\digui"), paths);
for(String path : paths){
System.out.print(path+"\n");
}
}
private static List<String> getAllFilesPaths(File filePaths, List<String> paths) {
File[] files = filePaths.listFiles();
if (files == null) {
return paths;
}
for (File f : files) {
if (f.isDirectory()) {
paths.add(f.getPath());
getAllFilesPaths(f, paths);
} else
paths.add(f.getPath());
}
return paths;
}
}
最简单的递归遍历本地目录
最新推荐文章于 2021-06-08 17:43:55 发布