JAVA递归删除文件夹

import java.io.File;

public class DeepDeletFile {

    public static void main(String[] args) {
        
        String filePath  = "F:\\A";
        
        File file = new File(filePath);
        deleteFile(file);
        System.out.println();
    }

    private static void deleteFile(File file) {
            if(file.isDirectory()) {
                //是目录 获取目录下所有对象
                File[] listFiles = file.listFiles();
                for (File file2 : listFiles) {    
                    deleteFile(file2);
                }
            }
            file.delete();
    }
}

 

posted @ 2018-05-10 21:27  马鞍山  阅读(129)  评论(0编辑  收藏  举报