728x90
반응형
특정 디렉토리의 파일 리스트를 출력하는 방법을 소개합니다.
※ File 클래스의 메소드 사용.
- llistFiles() : 특정 디렉토리의 파일 리스트 출력
File dir = new File("/home/test")
File files[] = dir.listFiles();
for(File f : files){
System.out.println(f.getName());
}
- listFiles(FilenameFilter filter) or listFiles(FileFilter filter) : 특정 디렉토리의 파일 리스트 출력(필터로 걸러지는 파일 리스트 출력)
//필터 : 파일명에 'test'가 포함된 파일
File dir = new File("/home/test");
FilenameFilter filter = new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.contains("test");
}
};
File files[] = dir.listFiles(filter);
for(File f : files){
Systtem.out.println(f.getName());
}
728x90
'스마트웹앱콘텐츠전문가 > JAVA' 카테고리의 다른 글
[JAVA]서버에서 RequestBody 읽기 (0) | 2021.08.19 |
---|---|
대소문자관련처리 (0) | 2021.06.14 |
파일 삭제 (0) | 2021.05.10 |
Calendar를 이용한 날짜 판별 (0) | 2021.05.10 |
Args 사용 (0) | 2021.05.10 |