스마트웹앱콘텐츠전문가/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