/**
* Purpose:删除文件夹下所有文件包括文件夹
* @author Hermanwang
* @param path
* @return
* @return boolean
*/
public static boolean deleteDir(String path){
File file = new File(path);
if(!file.exists()){//判断是否待删除目录是否存在
return false;
}
String[] content = file.list();//取得当前目录下所有文件和文件夹
for(String name : content){
File temp = new File(path, name);
if(temp.isDirectory()){//判断是否是目录
deleteDir(temp.getAbsolutePath());//递归调用,删除目录里的内容
temp.delete();//删除空目录
}else{
temp.delete();
}
}
return true;
}
调用:
deleteDir(filePath);