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;
}
上一篇:[JAVA]读取路径及其文档


下一篇:netcore3.1+vue ElementUI多文件带参数上传