public static void main(String[] args) {
String path = "E:\\test";
File file = new File(path);
File[] files = file.listFiles();
List<String> fileList = new ArrayList();
getFileNames(files, fileList);
System.out.println(fileList.toString());
}
private static void getFileNames (File[] files,List<String> fileList) {
if (files.length == 0) return;
for (File f : files) {
if (f.isDirectory()) {
getFileNames(f.listFiles(), fileList);
} else {
fileList.add(f.getName());
}
}
}
返回一个文件夹下所有的文件名
最新推荐文章于 2022-08-13 16:02:49 发布