/**
* 删除目录
*
* @param dir 目录(File-dir)对象
*/
private boolean deleteDir(File dir) {
if(dir == null)
throw new NullPointerException("the dir is null.");
if(dir.isDirectory()) {
File[] files = dir.listFiles();
for (File file : files) {
if(file.isDirectory())
deleteDir(file); // 递归删除
else
file.delete();
}
}
else
dir.delete();
return dir.delete(); // 最后删除文件夹
}
测试:输入目录对象即可。