java 递归删除文件夹

    private static void deleteFolder(String path){
        File file = new File(path);
        if(!file.exists()){
            return;
        } else {
            if(file.isFile()){
                file.delete();
            } else {
                File[] listFiles = file.listFiles();
                for (File file2 : listFiles) {
                    String absolutePath = file2.getAbsolutePath();
                    deleteFolder(absolutePath);
                }
                file.delete();
            }
        }
    }

posted @ 2018-09-27 14:56  java小蜗牛  阅读(136)  评论(0)    收藏  举报