2009-07-08 7 views
3

Ich habe eine Abfrage bezüglich des Verzeichnisses zurückgegeben von Path.GetTempPath() -Funktion.Wann ist der Ordner Dokumente und Einstellungen USER Lokale Einstellungen Temp gelöscht?

Es gibt "C: \ Dokumente und Einstellungen \ USER \ Lokale Einstellungen \ Temp" als Verzeichnis zurück.

Ich speichere einige temporäre Dateien dort und ich frage mich, wenn dieser Ordner gelöscht wird, so weiß ich, wie lange sie existieren werden, wenn es überhaupt gelöscht wird.

Ist es jedes Mal, wenn ich den Computer neu starte? oder ist es nach einer gewissen Zeit? oder der Raum ist aufgebraucht?

Ein nettes einfaches für jemanden, der für mich antwortet!

Dank

Antwort

3

Es wird gelöscht, wenn der Computer "aufgeräumt" wird. Dies kann auf verschiedene Arten geschehen: manuell durch einen Benutzer, durch das Tool zur Datenträgerbereinigung usw.

+0

Also denken Sie, dass auf Firmencomputern irgendeine Software installiert wäre, die den Ordner gelegentlich aufräumt? Nur aus Interesse! :) – ThePower

+0

@ThePower Ich würde hoffen, dass es keine Software geben würde, die den temporären Ordner regelmäßig säubern würde, es sei denn, es handelte sich um eine geplante Aufgabe, die die bereits vorhandenen Bereinigungstools verwendet, die mit Windows geliefert werden. – Joseph

0

Es ist nur, wenn Sie klar, es gelöscht.

+0

Downvoter: ist meine Antwort ungenau? –

3

Es wird nie gelöscht (außer vom Benutzer, wenn er genug von allen Dateien hat, die seine Maschine verstopfen). Wenn Sie eine Datei dort erstellen, liegt es in Ihrer Verantwortung, sie zu löschen, sobald Sie damit fertig sind. Es ist für temporäre Dateien schließlich.

+0

Danke, ich dachte es wäre am besten zu überprüfen, dass es irgendwann gelöscht wurde, weil ich dort einige Dateien in einer App abspeicherte und nicht wollte, dass sie verschwinden, ohne es zu erfahren! – ThePower

+2

@ThePower: Sie sollten sich nicht darauf verlassen, dass Ihre Dateien im Laufe der Zeit im temporären Ordner verbleiben. Wenn die Dateien semipermanent sein sollen, verwenden Sie stattdessen den von Environment.GetFolderPath (Environment.SpecialFolder.ApplicationData) zurückgegebenen Pfad. – LukeH

Verwandte Themen