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());//最后删除文件夹
}
}
关注我的微信公众号(曲健磊的个人随笔),观看更多精彩内容:
文章来源: https://blog.51cto.com/u_14655640/5879370
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报