java - 如何创建一个将在 JVM 终止时自动删除的临时目录?

标签 java file file-io directory temporary-files

JDK 7 引入了一个名为 Files.createTempDirectory 的 API,但该 API 创建的目录不会在 JVM 终止时自动删除。

不幸的是,File.deleteOnExit 不适用于非空目录。

有没有办法创建一个在 JVM 终止时自动删除的目录?

最佳答案

注册定制shutdown hook用类似 deleteDirectory 的东西来自 Commons IO

关于java - 如何创建一个将在 JVM 终止时自动删除的临时目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15038159/

相关文章:

java - 如何检测两个移动形状重叠? (算法)

javascript - blueimp 文件上传 - 上传之前选择的文件

c - 从文件中选择 float

c - 在 C 中的用户定义函数中将文本文件中的数字读取到数组

java - 可执行 jar 中的 RESTfull Jersey 应用程序错误

java - 为什么这个GridBagLayout没有按计划出现?

java - 操作映射中的 URL 匹配错误

svn - 递归删除匹配文件和目录的命令行

java - 输入和输出流的 IOUtils.copy() 速度非常慢

c++ - 不能让 atoi 接收字符串(字符串与 C 字符串?)