Java删除非空目录

2021-09-24  本文已影响0人  ShrJanLan

java.io.File.delete()不能删除非空目录,需要遍历删除

    public static boolean rmDirs(File file) throws Exception {
        File[] fileArr = file.listFiles();
        if (fileArr != null) {
            for (File files : fileArr) {
                if (files.isDirectory()) {
                    rmDirs(files);
                } else {
                    files.delete();
                }
            }
        }
        return file.delete();
    }
上一篇 下一篇

猜你喜欢

热点阅读