public static boolean deleteDirectory(String filePath) { //文件夹路径
return false;
}
File file = new File(filePath);
if (file == null || !file.exists()) { //判断文件是否存在
return false;
}
if (file.isDirectory()) { //判断是否是目录
File[] list = file.listFiles();
for (int i = 0; i < list.length; i++) {
} else {
list[i].delete(); //不是目录, 删除
}
}
file.delete();
return true;
}
if (null == filePath) {
log.e("Invalid param. filePath: " + filePath);return false;
}
File file = new File(filePath);
if (file == null || !file.exists()) { //判断文件是否存在
return false;
}
if (file.isDirectory()) { //判断是否是目录
File[] list = file.listFiles();
for (int i = 0; i < list.length; i++) {
if (list[i].isDirectory()) { // 是目录,调用递归思想
deleteDirectory(list[i].getAbsolutePath());} else {
list[i].delete(); //不是目录, 删除
}
}
}
file.delete();
return true;
}