Java의 재귀 파일 목록
Java의 디렉터리 내 파일을 반복적으로 나열해야 하는 경우 Java API는 포괄적인 솔루션을 제공합니다.
Java 8을 사용한 기본 솔루션 스트림
Java 8은 계층 구조에서 파일을 탐색하기 위한 편리한 스트림 기반 접근 방식을 도입합니다.
try (Stream<Path> stream = Files.walk(Paths.get(path))) { stream.filter(Files::isRegularFile) .forEach(System.out::println); }
이 스트림 중심 메커니즘은 필터링을 포함한 다양한 작업을 수행할 수 있는 유연성을 제공합니다. , 그룹화, 매핑 등을 파일 경로에 적용합니다.
추가 고려 사항
Files.find(Paths.get(path), Integer.MAX_VALUE, (filePath, fileAttr) -> fileAttr.isRegularFile()) .forEach(System.out::println);
위 내용은 Java를 사용하여 디렉터리의 파일을 반복적으로 나열하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!