删除文件夹 及 文件夹里的子文件
/**
* 删除文件夹 及文件夹里的文件
* @param dir
* @return
*/
private static boolean deleteDir(File dir) {
if (!dir.exists()) return false;
if (dir.isDirectory()) {
String[] childrens = dir.list();
// 递归删除目录中的子目录下
for (String child : childrens) {
boolean success = deleteDir(new File(dir, child));
if (!success) return false;
}
}
// 目录此时为空,可以删除
return dir.delete();
}