How to delete a directory recursively in Java
2024-10-09 03:27:04
在java8或更高版本中,使用NIO API递归删除一个非空目录:
try {
// 创建stream流
Stream<Path> file = Files.walk(Paths.get("/Users/zhongchengyu/Documents/aaa"));
// delete directory including files and sub-folders
file.sorted(Comparator.reverseOrder()).map(Path::toFile).forEach(File::deleteOnExit);
file.close();
} catch (IOException e) {
e.printStackTrace();
}
How to delete a directory recursively in Java
最新文章
- linux利用grep查看打印匹配的下几行或前后几行的命令
- IE6中布局常见问题
- uva1349Optimal Bus Route Design
- Asp.Net MVC Filter权限过滤使用说明
- NOIP2001 统计单词个数
- IDispose(), Finalize()
- JSTL时间比较,jstl日期比较,jsp比较时间
- ASP.NET MVC4 ASP.NET Web API路由规则
- js open() 与showModalDialog()方法
- cross-document message 跨文档通信 HTML5
- 尝试在条件“$(_DeviceSdkVersion) >= 21”中对计算结果为“”而不是数字的“$(_DeviceSdkVersion)
- JAVA_SE基础——70.Math类
- 用UIWebView加载本地图片和gif图
- JavaScript进阶(十一)JsJava2.0版本
- log4j和logback会互相冲突
- Win10手记-为应用集成SQLite(二)
- 信号为E时,如何让语音识别脱“网”而出?
- 30_网络编程-socketserver
- 浅谈C、C++及其区别、兼容与不兼容
- 操作系统Day1地址空间与地址生成
热门文章
- XCode Interface Builder开发——1
- 第四篇:NLP(Natural Language Processing)自然语言处理
- 玩转java反射
- Kubernetes学习笔记(六):使用ConfigMap和Secret配置应用程序
- android自动化
- 使用records库操作SQL并且查询MySQL数据库
- Maven快速入门(一)Maven介绍及环境搭建
- 强力解决使用node版本管理工具 NVM 出现的问题(找不到 node,或者找不到 npm)
- [ES6系列-06]展开操作符 Spread Operator 就像解压到这里
- mac下安装rabbitmq和php+rabbitq