博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
删除某个目录及目录下的所有子目录和文件
阅读量:5789 次
发布时间:2019-06-18

本文共 910 字,大约阅读时间需要 3 分钟。

hot3.png

知识点:File.delete()用于删除“某个文件或者空目录”!所以要删除某个目录及其中的所有文件和子目录,要进行递归删除,具体代码示例如下:

复制代码
import java.io.File; public class DeleteDirectory { /** * 删除空目录     * @param dir 将要删除的目录路径 */ private static void doDeleteEmptyDir(String dir) { boolean success = (new File(dir)).delete(); if (success) {            System.out.println("Successfully deleted empty directory: " + dir);        } else {            System.out.println("Failed to delete empty directory: " + dir);        }    } /** * 递归删除目录下的所有文件及子目录下所有文件     * @param dir 将要删除的文件目录     * @return boolean Returns "true" if all deletions were successful.     *                 If a deletion fails, the method stops attempting to     *                 delete and returns "false". */ private static boolean deleteDir(File dir) { if (dir.isDirectory()) {            String[] children = dir.list();       //递归删除目录中的子目录下  for (int i=0; i

转载于:https://my.oschina.net/tiancai/blog/91038

你可能感兴趣的文章
OpenStack入门修炼之nova服务(控制节点)的部署与测试(10)
查看>>
关于路由的递归查询
查看>>
你所不了解的微服务架构
查看>>
mozilla的分层IO架构
查看>>
HTML5 自定义日历控件
查看>>
计算时间的脚本
查看>>
python 制作Shell下面的进度条
查看>>
show一下我做的文件查找器(批量查找)
查看>>
Android Http Server
查看>>
cacti关于1000M网卡的监控
查看>>
Linux利用sendmail和fetion发送报警通知
查看>>
vmware ips5虚拟机增加sensor网卡
查看>>
【实验报告】实验一:VMware网络连接
查看>>
在企业中部署NAV10.0(上)——安装篇
查看>>
SCOM2012R2 APM系列(一)配置.NET应用程序监控
查看>>
如何制作Windows 7安装U盘
查看>>
SMS+SP2的部署
查看>>
用C#语言做一个基于UDP的私聊和群聊工具
查看>>
CSS中常见的长度单位
查看>>
老话重谈 加密身份验证
查看>>