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);
반환된 결과는 하위 디렉터리의 하위 디렉터리를 포함하여 하위 디렉터리를 포함한 디렉터리의 모든 파일 경로입니다...
디렉토리의 모든 파일 경로를 얻기 위해 재귀를 사용하는 더 많은 Java 작은 예를 보려면 PHP 중국어 웹사이트에서 관련 기사를 확인하세요!