打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Java清空某文件夹内的所有内容

转自https://blog.csdn.net/u010112493/article/details/77530833/

public static void main(String[] args) {

String path = "G:\\temp";

deleteDir(path);}

public static boolean deleteDir(String path) {

File file = new File(path);

if(!file.exists()){//判断是否待删除目录是否存在

System.err.println("The dir are not 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{

if(!temp.delete()){//直接删除文件

System.err.println("Failed to delete " + name);

}

}

}

return true;

}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如何用C#代码查找某个路径下是否包含某个文件
JAVA文件操作类
取系统目录 取TEMP目录
对特定目录遍历的代码
玩转字符串篇--替换的鬼斧神工
项目经验分享——Java常用工具类集合
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服