統計目錄中的文件

遞歸=統計指定目錄中的指定格式的文件,將結果保存到List集合中。

private void collectFiles(List<File> collected, File file, String[] includes) {

     if(file.isFile()){

       for (String include : includes) {

             if (file.getName().endWith("." + include)){

                 collected.add(file);

                  break;

            }

       }

     }else {

          for(File sub : file.listFiles()){

           collectFiles(collected, sub, includes);

          }       

      }

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章