Java临时文件和自动删除

使用java的createTempFile方法创建临时文件并重命名它并将其保存为永久文件是安全的? 或者java或系统以某种方式跟踪其临时文件并在某些时候删除它们?

顺便说一句..这与Mac OS X具体有关。


除非您调用文件对象上的deleteOnExit()方法,否则在应用程序终止后它将保持不变。

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


在OSX清理临时文件夹时看看这篇文章:

http://www.xvsxp.com/system/system_tools_cleanup.php

我不会依赖临时文件夹作为永久存放文件的地方...

链接地址: http://www.djcxy.com/p/43111.html

上一篇: Java temp files and automated deletion

下一篇: openid consumer for gwt