Временные файлы Java и автоматическое удаление - PullRequest
7 голосов
/ 30 августа 2009

Безопасно использовать метод java createTempFile для создания временного файла, а затем переименовать его и сохранить как постоянный файл? Или java или система каким-то образом сохраняютотследить его временные файлы и удалить их в какой-то момент?

кстати .. это связано именно с Mac OS X.

Ответы [ 2 ]

4 голосов
/ 30 августа 2009

Если вы не вызовете метод deleteOnExit () для файлового объекта, он останется после завершения работы приложения.

Однако лучше всего создать файл в вашем каталоге, а не в каталоге по умолчанию (обычно / tmp), который может быть удален ОС.

0 голосов
/ 30 августа 2009

Посмотрите на эту статью, когда OSX очищает временные папки с файлами:

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

Я бы не стал полагаться на временную папку с файлами в качестве постоянного места для хранения файлов ...

...