美文网首页
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