자바 폴더 삭제 로직이다.(디렉토리까지 다 알아서 지워진다.)
public boolean deleteFolder(File targetFolder){
File[] childFile = targetFolder.listFiles();
boolean confirm = false;
int size = childFile.length;
if (size > 0) {
for (int i = 0; i < size; i++) {
if (childFile[i].isFile()) {
confirm = childFile[i].delete();
System.out.println(childFile[i]+":"+confirm + " 삭제");
} else {
deleteFolder(childFile[i]);
}
}
}
targetFolder.delete();
System.out.println(targetFolder + " 폴더삭제됨삭제");
System.out.println(targetFolder+":"+confirm + " 삭제");
return (!targetFolder.exists());
}//deleteFolder
'JAVA' 카테고리의 다른 글
[ JAVA ] 로그 파일 만들어주는 로직 (2) | 2009.02.16 |
---|---|
자바 로 xml 문서의 dom 파싱 (0) | 2009.02.12 |
자바로 디렉토리 사이즈 보기 (0) | 2009.01.05 |
[ JAVA ] 자바 base64 인코딩, 디코딩(String 일경우) (4) | 2008.12.29 |
자바로 폴더내용 복사 (0) | 2008.11.20 |
댓글