/**
* 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);
java 删除文件夹下所有文件包括文件夹
最新推荐文章于 2023-11-28 10:36:11 发布
本文介绍了一个Java方法,用于递归删除指定路径下的所有文件及子文件夹。该方法首先检查目标路径是否存在,然后遍历并删除所有内容。
667

被折叠的 条评论
为什么被折叠?



