指定路径-读取本地文件夹中的文件-递归

时间:2022-04-06 12:29:57

一.深层读取本地文件夹中的文件

 1 private static List<File> readFile(String fileDir, List<File> fileList) {
 2         File file = new File(fileDir);
 3         File[] files = file.listFiles();/** 获取目录下的所有文件或文件夹 */
 4         if (files == null) {/**如果目录为空,直接退出*/
 5             return null;
 6         }
 7         for (File f : files) {
 8             if (f.isFile()) {
 9                 fileList.add(f);
10             } else if (f.isDirectory()) {
11                 readFile(f.getAbsolutePath(), fileList);
12             }
13         }
14         return fileList;
15     }