首页 文章

Java临时文件和自动删除

提问于
浏览
7

It is safe to use java's createTempFile method to create a temp file and then rename it and keep it as a permanent file? 或者java或系统是否以某种方式跟踪其临时文件并在某些时候将其删除?

顺便说一句,这与Mac OS X有关 .

2 回答

  • 4

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

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

  • 0

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

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

    我不会依赖临时文件夹作为存储文件的永久位置...

相关问题