- 相關(guān)推薦
java是如何用遞歸獲取一個(gè)目錄下的所有文件路徑
復(fù)制代碼 代碼如下:
private Listergodic(File file,ListresultFileName){
File[] files = file.listFiles();
if(files==null)return resultFileName;// 判斷目錄下是不是空的
for (File f : files) {
if(f.isDirectory()){// 判斷是否文件夾
resultFileName.add(f.getPath());
ergodic(f,resultFileName);// 調(diào)用自身,查找子目錄
}else
resultFileName.add(f.getPath());
}
return resultFileName;
}
調(diào)用時(shí),使用:return ergodic(new File(forderPath), resultList);
返回結(jié)果就是目錄下包括子目錄下全部的文件路徑,包括子目錄的子目錄.....
【java是如何用遞歸獲取一個(gè)目錄下的所有文件路徑】相關(guān)文章:
Java編程中獲取路徑的方法09-06
C/C++如何獲取目錄下的文件列表信息08-16
php獲取json數(shù)據(jù)所有的節(jié)點(diǎn)路徑11-07
Mac獲取文件路徑的四種方法10-03
php遞歸遍歷刪除文件的方法10-25
Java中的迭代和遞歸講解08-07
詳解Java中的迭代和遞歸10-23
用PHP遍歷目錄下的全部文件06-13
java讀文件寫文件的方法06-24