반응형
재귀 함수를 이용해 한번에 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
}
}
이렇게 구현하면 매우 쉽게 폴더안의 내용들을 읽어 올 수 있다.
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
[팁] application bundle 위치 (0) | 2015.12.08 |
---|---|
JAVA L&F(Look & Feel) (0) | 2015.12.05 |
setbounds()와 componentListener를 이용한 component 크기조절 (0) | 2015.12.02 |
JAVA Jtable cell not editable (0) | 2015.12.02 |
JAVA Jtable 자동 키입력 막기 (0) | 2015.12.02 |