2012-01-22 5 views
1

私はthis linkを読み、そして一番下に、このビットに気づいた:一時ファイルを非表示にしていますか?

あなたはプログラムであなたの利点にこれを使用することができます:あなたは今まであなたが一時ファイルを隠すことができるか疑問に思っていますか?さて、あなたは以下を行うことができます...

しかし、なぜOSから一時ファイルを隠すのがソフトウェアプログラムにとって望ましいのか分かりません。誰かがこれについて詳しく説明できますか?

+1

一時ファイルは他のユーザーによって干渉される可能性があります。しかし、作成直後にリンクを解除すると、自分のプロセス以外の誰にも到達することはできません。 –

+0

@MarcBありがとう!それを答えとして提出しますか? – wrongusername

答えて

1

@MarcBに記載されているように、他のユーザーが誤ってファイルに干渉するのを防ぐことができます。しかし、それは別の隠された(言い訳のない)利点があるように見えます:これはあなたの一時ファイルの自動ガベージコレクションを提供します。ファイルが開いたまま何らかの理由でプロセスが終了した場合、OSはファイルを自動的に削除し、/tmpが肥大化するのを防ぎます。

関連する問題