프로그래밍/JAVA
Java 폴더안에 내용 모두 읽기
코드블랙
2015. 12. 3. 22:32
반응형
재귀 함수를 이용해 한번에 File[]에 모든 파일들을 넣는 방법도 있지만
난 좀 더 쉽게 파일을 찾아 디렉토리면 다시 폴더로 들어가고 아니면 파일을 여는 재귀함수 방법으로 구현하였다.
public static void test(File f){
File f = new File("파일(폴더) 경로");
if(f.isDirectory()){ //f가 디렉토리인지 확인
File []arrFS=f.listFiles(); //디렉토리이니까 파일 리스트를 받아온다.
for(int i = 0 ; i<arrFS.length;i++){ //파일 수 만큼 함수 다시 실행.
test(arrFS[i]);
}
}
else{
//do somethings
}
}
이렇게 구현하면 매우 쉽게 폴더안의 내용들을 읽어 올 수 있다.
반응형