程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java 用遞歸獲得一個目次下的一切文件途徑的小例子

java 用遞歸獲得一個目次下的一切文件途徑的小例子

編輯:關於JAVA

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);
前往成果就是目次下包含子目次下全體的文件途徑,包含子目次的子目次.....
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved