스마트웹앱콘텐츠전문가/JAVA
파일 리스트 출력
9D4U
2021. 5. 10. 17:10
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