hello world

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);
    }
  }

 

posted on 2020-09-11 09:56  ng机械化卡拉库里咯博透  阅读(174)  评论(0编辑  收藏  举报

导航