JavaのcreateTempFileメソッドを使用して一時ファイルを作成し、名前を変更して永続ファイルとして保持することは安全ですか?あるいはjavaやシステムは何らかの方法でその一時ファイルを追跡し、ある時点でそれらを削除しますか?Javaの一時ファイルと自動削除
btw ...これは特にMac OS Xに関連しています。
JavaのcreateTempFileメソッドを使用して一時ファイルを作成し、名前を変更して永続ファイルとして保持することは安全ですか?あるいはjavaやシステムは何らかの方法でその一時ファイルを追跡し、ある時点でそれらを削除しますか?Javaの一時ファイルと自動削除
btw ...これは特にMac OS Xに関連しています。
OSXは、一時ファイルフォルダをcleansupときに、この記事を見てみましょう:私は、ファイルを保存するための恒久的な場所として、一時ファイルフォルダに依存しないでしょう
http://www.xvsxp.com/system/system_tools_cleanup.php
を...
ファイルオブジェクトに対してdeleteOnExit()メソッドを呼び出さない限り、アプリケーション終了後もメソッドはそのまま残ります。
ただし、OSによって消去されるデフォルトのディレクトリ(通常は/ tmp)ではなく、ディレクトリにファイルを作成することをお勧めします。
申し訳ありませんが、忘れてしまったのは、私がtempファイルの名前を変更するときに、私はユーザーのホームディレクトリに移動しています。 – cweston
この場合、問題ではありません。 –