黑马程序员技术交流社区

标题: 【上海校区】Java利用递归实现目录删除功能 [打印本页]

作者: 不二晨    时间: 2019-3-15 16:24
标题: 【上海校区】Java利用递归实现目录删除功能
public class FileUtil {
        /**
         * 删除目录及其子目录以及目录下文件
         * @param path
         */
        public static void deleteFileAndDir(String path) {
                File file = new File(path);
                if(!file.exists()) {
                        return;
                }
                if (file.isDirectory()) { //判断是否是目录
                        String[] fileList = file.list();
                        for (String f : fileList) {
                                //先删除目录下的文件
                                deleteFileAndDir(path + "\\" + f);
                        }
                }
                //删除此抽象路径名表示的文件或目录。如果是目录,该目录必须为空才能删除。
                file.delete();
        }
}

---------------------
【转载,仅作分享,侵删】
作者:storm_fury
来源:CSDN
原文:https://blog.csdn.net/weixin_43215250/article/details/82907027
版权声明:本文为博主原创文章,转载请附上博文链接!


作者: 不二晨    时间: 2019-3-20 17:09
加油,感谢分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2