728x90
1. 디렉토리 파일 특정 패턴으로 된 목록만 가져오기
File path = new File("D:/workspace_example/Data/");
final String pattern = "2019" ;
String fileList[] = path.list(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.startsWith(pattern); // pattern 형식으로 시작하는(여기서는 2019로 시작하는 이름)
}
});
// file list 출력
if(fileList.length > 0){
for(int i=0; i < fileList.length; i++){
System.out.println(fileList[i]) ;
}
}
2. 디렉토리 파일 전체 목록 가져오기
File path = new File("D:/workspace_example/Data/");
File[] fileList = path.listFiles();
if(fileList.length > 0){
for(int i=0; i < fileList.length; i++){
System.out.println(fileList[i]) ;
}
}
728x90
'Programming > Java' 카테고리의 다른 글
자바9 jshell 사용법 / REPL (0) | 2019.04.09 |
---|---|
[Java] e.printStackTrace() String으로 변환하기(printStactTrace to String) (0) | 2019.04.05 |
[Java] base64 인코딩 디코딩 (encoding / decoding) (0) | 2019.04.03 |
[Java/이클립스] 이클립스 메모리 설정(Heap 영역 늘리기 / 속도향상) (0) | 2019.04.02 |
[Java] Split 메서드 사용시 실수하기 쉬운 것 (0) | 2019.04.02 |
댓글