public void deleteDirectory(String pDirPath) {
File sourceDir = new File(pDirPath);
String[] sourceDirFiles = sourceDir.list();
if (sourceDir.isDirectory()) {
for (int i = 0; i < sourceDirFiles.length; i++) {
File file = new File(pDirPath + File.separatorChar + sourceDirFiles[i]);
if (file.isDirectory()) {
deleteDirectory(pDirPath + File.separatorChar + file.getName());
} else {
file.delete();
}
}
}
if (sourceDir.isDirectory()) {
sourceDir.delete();
}
}
'Program > Java Core' 카테고리의 다른 글
[Java] 재귀함수를 이용한 폴더 복사 (0) | 2013.01.17 |
---|---|
[Java] Vector와 ArrayList, LinkedList의 차이점 (0) | 2013.01.10 |
[Java] 한글의 자음, 모음 개수 찾는 프로그램 소스 (0) | 2013.01.09 |
[Java] java.util.Iterator 인터페이스 (0) | 2011.07.07 |