스프링 프레임워크
[JAVA] 경로내에 파일 목록을 추출하여 리스트로 저장
내맴이여
2022. 10. 21. 19:08
반응형
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. 결과
˙ 출력결과
※ 내용이 도움 되셨다면 광고 클릭 한번 부탁드립니다 ※
반응형