美文网首页
java 递归删除目录

java 递归删除目录

作者: 橙姜 | 来源:发表于2018-04-12 17:38 被阅读0次

https://blog.csdn.net/a909301740/article/details/52562390
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());//最后删除文件夹  
      
}  

}

相关文章

网友评论

      本文标题:java 递归删除目录

      本文链接:https://www.haomeiwen.com/subject/tyjfkftx.html