Java 临时文件和自动删除

标签 java file io temp

使用java的createTempFile方法创建一个临时文件然后重命名并作为永久文件保存是安全的吗?或者java或者系统在一些如何跟踪其临时文件并在某个时候删除它们?

顺便说一句..这与 Mac OS X 特别相关。

最佳答案

除非你调用deleteOnExit()文件对象上的方法,它将在应用程序终止后保留。

但是最好在您的目录中创建文件,而不是在可能被操作系统删除的默认目录(通常是/tmp)中。

关于Java 临时文件和自动删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1354456/

相关文章:

c++ - 我如何从 while(getline(cin,tmp)) 跳转?

java - 解析 JSONArray 时出现 NullPointerException

html - 如何禁用IE中的文件输入文本框?

c - ext2 目录条目列表 : Where is the end?

c - fgets() : Ok by console, 管道错误

java - Android中如何加载和保存文件?

java - 从数据库导入 xslt

java - java中的递归方法

java - 想要每 24 小时时间间隔在 java 数据库连接中运行线程

file - 如何在 Unix 中替换 40GB 文件中的两个字符?