编程语言
首页 > 编程语言> > java 中读取某个文件夹下所有文件

java 中读取某个文件夹下所有文件

作者:互联网

private static List<File> readFile(String fileDir) {
   List<File> fileList = new ArrayList<File>();
   File file = new File(fileDir);
   File[] files = file.listFiles();// 获取目录下的所有文件或文件夹
   if (files == null) {// 如果目录为空,直接退出
      return null;
   }

   // 遍历,目录下的所有文件
   for (File f : files) {
      if (f.isFile()) {
         fileList.add(f);
      } else if (f.isDirectory()) {
         System.out.println(f.getAbsolutePath());
         readFile(f.getAbsolutePath());
      }
   }
   for (File f1 : fileList) {
      System.out.println(f1.getName());
   }
   return fileList;
}

标签:files,f1,java,读取,fileDir,System,fileList,文件夹,File
来源: https://blog.csdn.net/qq_35872777/article/details/113245238