java递归删除文件夹

递归删除文件夹

    public static void delete(File file) {
        if(!file.exists()){
           return;
        } 
        if(file.isFile() || file.list()==null) {
            file.delete();
            System.out.println("删除了"+file.getName());
        }else {
            File[] files = file.listFiles();
            for(File a:files) {
                delete(a);                    
            }
            file.delete();
            System.out.println("删除了"+file.getName());
        }
    }

 

posted @ 2018-10-30 15:32  踏月而来  阅读(749)  评论(0编辑  收藏  举报