java 用遞歸獲得一個目次下的一切文件途徑的小例子。本站提示廣大學習愛好者:(java 用遞歸獲得一個目次下的一切文件途徑的小例子)文章只能為提供參考,不一定能成為您想要的結果。以下是java 用遞歸獲得一個目次下的一切文件途徑的小例子正文
private List<String> ergodic(File file,List<String> resultFileName){
File[] files = file.listFiles();
if(files==null)return resultFileName;// 斷定目次下是否是空的
for (File f : files) {
if(f.isDirectory()){// 斷定能否文件夾
resultFileName.add(f.getPath());
ergodic(f,resultFileName);// 挪用本身,查找子目次
}else
resultFileName.add(f.getPath());
}
return resultFileName;
}
挪用時,應用:return ergodic(new File(forderPath), resultList);
前往成果就是目次下包含子目次下全體的文件途徑,包含子目次的子目次.....