使用java的createTempFile方法创建一个临时文件然后重命名并作为永久文件保存是安全的吗?或者java或者系统在一些如何跟踪其临时文件并在某个时候删除它们?
顺便说一句..这与 Mac OS X 特别相关。
最佳答案
除非你调用deleteOnExit()文件对象上的方法,它将在应用程序终止后保留。
但是最好在您的目录中创建文件,而不是在可能被操作系统删除的默认目录(通常是/tmp)中。
关于Java 临时文件和自动删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1354456/