java递归删除目录下所有内容
2024-09-01 13:51:20
java递归删除目录下所有内容
private static boolean deleteDir(File dir) {
if (dir.isDirectory()) {
String[] children = dir.list();
//递归删除目录中的子目录下
for (int i = 0; i < children.length; i++) {
boolean success = deleteDir(new File(dir, children[i]));
if (!success) {
return false;
}
}
}
// 目录此时为空,可以删除
return dir.delete();
}
用法如下:
File javaFile = new File("c:/java");
deleteDir(javaFile);
最新文章
- SUBLIME 添加PHP控制台
- Sublime Text 3 中文乱码的解决方法
- image hover
- 使用poi解析Excel
- Educational Codeforces Round 1 C. Nearest vectors 极角排序
- linux内核启动参数
- hdu3974(线段树+dfs)
- Java Final and Immutable
- poj3320 (尺取法)
- Centos7安装Redis3.2.8
- Netty 核心内容之 编解码器
- LG1912 [NOI2009]诗人小G
- SQL记录-rowid去重
- MySQL--5子查询与连接小结
- 总要先爬出坑的JEE架构
- scrapy 安装流程和启动
- Swift 实践篇之链式 UI 代码
- 用html.parser抓网页中的超链接,返回list
- Javascript库的产生和解读
- zabbix监控系统日志