Files.delete

简介: Files.delete

终点线只是一个记号而已,其实并没有什么意义,关键是这一路你是如何走的。——村上春树

java中我们除了用这种方式删除文件:

File file = new File("D:\\file\\projects\\img-comparison-demo\\target\\generated-sources");
if (file.exists()) {
    try {
        boolean delete = file.delete();
    } catch (Exception e) {
        e.printStackTrace();
    }
}

还可以使用Files工具类:

try {
    boolean delete = Files.deleteIfExists(Paths.get("D:\\file\\projects\\img-comparison-demo\\target\\generated-sources"));
} catch (IOException e) {
    e.printStackTrace();
}

Files还提供了很多的api就不一一列举了,大家自行探索吧

相关文章
|
存储 监控 Android开发
Android卡顿优化 | ANR分析与实战(附ANR-WatchDog源码分析及实战、与AndroidPerformanceMonitor的区别)
Android卡顿优化 | ANR分析与实战(附ANR-WatchDog源码分析及实战、与AndroidPerformanceMonitor的区别)
|
7月前
|
安全 JavaScript Unix
开源协议不能随便选!选错直接被「背刺」
程序员晚枫带你了解开源协议的重要性!选错协议,你的项目可能被“闭源背刺”或“专利埋雷”。本文详解7大常见协议:GPL、MIT、Apache 2.0、BSD、LGPL、MPL/EPL和Creative Commons。每种协议适用不同场景,例如GPL适合技术民主化,MIT让代码自由传播,Apache 2.0提供专利保护。晚枫结合自身开源项目经验,分享选协议秘籍,助你避免法律风险,守护技术遗产不被滥用。记得查LICENSE文件,别等律师函来了才后悔!
386 7
|
Java
Java开发如何实现文件的移动,但是在移动结束后才进行读取?
【10月更文挑战第13天】Java开发如何实现文件的移动,但是在移动结束后才进行读取?
246 2
|
存储 Kotlin
Kotlin中的内联函数:提升性能与解决Lambda表达式参数问题
Kotlin中的内联函数:提升性能与解决Lambda表达式参数问题
194 1
|
Android开发
android自定义混淆字典及生成混淆字典文件
android自定义混淆字典及生成混淆字典文件
1073 0
android自定义混淆字典及生成混淆字典文件
|
监控 Java Linux
大厂的OOM优化和监控方案(二)
大厂的OOM优化和监控方案(二)
大厂的OOM优化和监控方案(二)
|
存储 安全 算法
Android安全性: 如何防止Android应用的逆向工程?
Android安全性: 如何防止Android应用的逆向工程?
485 1
|
消息中间件 Kafka Linux
永久关闭linux swap
一般来说,Linux的虚拟内存会根据系统负载自动调整。内存页(page)swap到磁盘会显著的影响Kafka的性能,并且Kafka重度使用page cache,如果VM系统swap到磁盘,那说明没有足够的内存来分配page cache。
7489 0
|
Java Android开发 iOS开发
Jetpack Compose如何配合ProGuard压缩混淆?其实还得自己配任务
尽管Jetpack Compose早在去年十月就已经宣布支持Proguard了,但似乎这大半年没有多少人真正试过怎么用Proguard,以至于这个功能只是半成品,但这二者的结合其实是一个不可缺少的需求
773 0