Java 调用File的delete方法删除文件返回false

 背景:

  在做打压缩包的时候打完包之后,应该删除目录的临时文件,但是我在方法的最后调用删除一直返回false,删除不了,直到自己怀疑人生

解决方案:

  定时删除:

    但是存在问题,删除时间和下载时间冲突

  在方法打包之前先删除:

 但是我也发现了一个问题,还是删除不了,可能因为JVM使用完成后,还有一些指针在站里面所以删除不了,显示调用一下GC,后就可以

如果有更好的方法,不推荐显示调用GC

作者:彼岸舞

时间:2020121

内容关于:工作中用到的小技术

本文来源于网络,只做技术分享,一概不负任何责任

原文地址:https://www.cnblogs.com/flower-dance/p/14066680.html