//使用了HuTool的工具类,很容易替换
public static void main(String[] args) {
String path = "D:\\E\\桌面壁纸";
if(FileUtil.exist(path)) {
List<String> list = new ArrayList<String>();
getFile(path,list);
//打印一下
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
}
}
private static void getFile(String path,List<String> list) {
File[] ls = FileUtil.ls(path);
for (int i = 0; i < ls.length; i++) {
if(ls[i].isDirectory()) {
getFile(ls[i].getPath(),list);
}else {
list.add(ls[i].getName());
}
}
}
递归目录取文件
最新推荐文章于 2024-05-12 06:27:58 发布