7

Java のcreateTempFileメソッドを使用して一時ファイルを作成し、名前を変更して永続的なファイルとして保持するのは安全ですか? または、Java またはシステムは何らかの方法で一時ファイルを追跡し、ある時点でそれらを削除しますか?

ところで..これは特にMac OS Xに関連しています。

4

2 に答える 2

4

ファイル オブジェクトでdeleteOnExit()メソッドを呼び出さない限り、ファイル オブジェクトはアプリケーションの終了後も残ります。

ただし、OS によって消去される可能性があるデフォルトのディレクトリ (通常は /tmp) ではなく、自分のディレクトリにファイルを作成することをお勧めします。

于 2009-08-30T18:05:35.090 に答える
0

OSX が一時ファイル フォルダーをクリーンアップするタイミングについては、次の記事をご覧ください。

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

ファイルを保存するための永続的な場所として、一時ファイル フォルダーに依存することはありません...

于 2009-08-30T18:03:29.163 に答える