자바에서는 File 형식으로 폴더/파일 뭐든 구분 없이 가져올 수 있다.
아래와 같이 특정 폴더를 받아왔다고 하자.
File folder = new File("AppData\\Maps");
참고로 위에서 AppData는 src와 계층이 같다.
결과적으로 아래와 같은 방식으로 해당 폴더의 모든 파일 및 폴더를 긁어 올 수 있는데, isDirectory()로 파일인지 폴더인지 확인 할 수 있다.
for(final File fileEntry : folder.listFiles()){
if(fileEntry.isDirectory()){
//do something with file..
}else{
//do something with directory..
}
}
'JAVA' 카테고리의 다른 글
JAVA String, StringBuilder, StringBuffer 의 차이점 (0) | 2019.11.09 |
---|---|
JAVA 객체 복사 방식 (깊은 복사 vs 얕은 복사) (0) | 2019.10.23 |
JAVA 프로젝트 폴더에서 이미지 BufferedImage로 불러오기 (0) | 2019.10.09 |
SimpleDateFormat 사용법 (0) | 2019.09.20 |