返回

delete删除目录中的所有文件

发布时间:2023-10-26 14:57:32 252


同样用到了递归

 

import java.io.File;

public class DeleteDirTest {

public static void main(String[] args) {
File dir = new File("d:\\qujianlei");
deleteDir(dir);

}
public static void deleteDir(File dir){

//1.列出当前目录下的文件以及文件夹
File[] files = dir.listFiles();

//2.对该数组进行遍历
for(File f:files){

//3.判断是否有目录,如果有,继续使用该功能遍历,如果不是文件夹,直接删除
if(f.isDirectory()){
deleteDir(f);
}else{
System.out.println("File:"+f.getName()+f.delete());//文件删除
}
}

System.out.println("Dir:"+dir.getName()+dir.delete());//最后删除文件夹

}

}

关注我的微信公众号(曲健磊的个人随笔),观看更多精彩内容:

delete删除目录中的所有文件_当前目录


 

 

 

 

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
FileOutputStream字节输出流 2023-10-26 12:09:37