자바는 디렉토리가 비어 있지 않으면 삭제를 할 수 없으므로 재귀호출을 통하여
해당 디렉토리의 파일들을 먼저 지우고 디렉토리 삭제를 하도록 처리한당.. ^^
public static void deleteDir(String path) {
deleteDir(new File(path));
}
public static void deleteDir(File file) {
if (!file.exists())
return;
File[] files = file.listFiles();
for (int i = 0; i < files.length; i++) {
if (files[i].isDirectory()) {
deleteDir(files[i]);
} else {
files[i].delete();
}
}
file.delete();
}
'IT > Language' 카테고리의 다른 글
[JAVA] 숫자를 화폐단위로 변경 (0) | 2007.06.29 |
---|---|
[JAVA] 날짜 구하기 팁 (0) | 2007.06.29 |
[JAVA] 문자열중에 한글체크하기 정말 쉬워요. - getType (0) | 2007.06.29 |
[JAVA] ResultSet 에 대한 레코드 건수 알아내기 (0) | 2007.06.29 |
[JAVA] String과 StringBuffer (0) | 2007.06.29 |