2009-07-08 10 views
3

Path.GetTempPath()関数から返されたディレクトリに関するクエリがあります。Documents and Settings USER Local Settings Tempフォルダはいつ削除されますか?

"C:¥Documents and Settings¥USER¥Local Settings¥Temp"をディレクトリとして返します。

私はそこにいくつかの一時ファイルを保存していますが、このフォルダが消去されたときに私は不思議に思っています。

私はコンピュータを再起動するたびにですか?または一定の時間が経過していますか?またはスペースが使い果たされていますか?

誰かが私のために簡単に答えてくれます!

ありがとうございます。

答えて

3

コンピュータが「クリーンアップ」されるたびに消去されます。これは、さまざまな方法で行うことができます。手動で、ディスククリーンアップツールなどを使用します。

+0

会社のコンピュータにインストールされていて、フォルダをきれいにするソフトウェアがあると思いますか?ちょうど興味のない! :) – ThePower

+0

@ ThePower Windowsが付属している既存のクリーンアップツールを使用するスケジュールされたタスクでなければ、一時的にtempフォルダを削除するソフトウェアはないと思います。 – Joseph

0

クリアすると消去されます。

+0

Downvoter:私の応答は不正確ですか? –

3

これは決してクリアされません(ユーザーが自分のマシンを詰まらせるすべてのファイルに疲れている場合を除いて)。そこにファイルを作成する場合は、そのファイルを削除してから削除する必要があります。結局のところファイルのためです。

+0

ありがとうございました。私はアプリ内にいくつかのファイルを保存しており、そのように言われなくても消滅させたくないので、ある時点でクリアされたことを確認するのが最善だと思っていました! – ThePower

+2

@ ThePower:あなたは本当に時間の経過とともに一時フォルダに残っているファイルに頼るべきではありません。ファイルが半永久的なものである場合は、代わりにEnvironment.GetFolderPath(Environment.SpecialFolder.ApplicationData)から返されたパスを使用してください。 – LukeH

関連する問題