Java递归取得文件夹下全部文件

最近上网发现网上这种基础的代码都写得乱糟糟的,特别蒙蔽,自己撸了一段递归,欢迎留言升级。

//*
* folder 你想取得哪个的文件夹下的所有文件
* resultFileList 结果集
*
*//
  public void getAllFile(File folder, List<File> resultFileList) {
    if (folder.isDirectory()) {
      File[] children = folder.listFiles();
      for (File file : children) {
        getAllFile(file, resultFileList);
      }
    } else {
      resultFileList.add(folder);
    }
  }

 

上一篇:00008 eclipse里面source folder与package区别


下一篇:eclipse package,source folder,folder区别及相互转换