반응형

1. 시험환경

    ˙ JAVA

    ˙Files.walk() 함수

 

2. 목적

    ˙ 주어진 경로에 존재하는 파일을 리스트에 추가한다.

    ˙ 주어진 문자열이 포함된 파일명만 추출한다.

 

3. 적용

    ① 예제코드

        - _path : 검색할 경로명

        - _name : 파일명에 포함된 문자열

1
2
3
4
5
6
7
8
9
public List<Path> getFile(String _path, String _name) throws IOException {
 
    Path dirPath = Paths.get(_path);
    Stream<Path> walk = Files.walk(dirPath);
 
    return walk.filter(Files::isRegularFile)
                .filter(p -> p.getFileName().toString().equalsIgnoreCase(_name))
                .collect(Collectors.toList());
}
cs

 

4. 결과

    ˙ 출력결과

 

 

 

※ 내용이 도움 되셨다면 광고 클릭 한번 부탁드립니다 ※

반응형

+ Recent posts