2009-08-18 15 views
5

C# 2008 SP1Wie bekomme ich einen Pfad zum Speichern von temporären Dateien?

Ich habe einen Updater für unsere Kundenanwendung erstellt. Die Art, wie der Updater funktioniert, besteht darin, alle aktualisierten Dateien herunterzuladen und sie in einem temporären Ordner zu speichern und dann die Datei-Hashes zu überprüfen. Wenn alles in Ordnung ist, werden die Dateien in den Installationsordner der Anwendung kopiert. Sobald dies abgeschlossen ist, werden alle aktualisierten Dateien im temporären Verzeichnis gelöscht.

Mein Problem: Ich bin auf der Suche nach einem Verzeichnis, das für XP, Vista und Win7 verfügbar sein wird. Ich habe über das 'temp'-Verzeichnis nachgedacht. Wenn ich dies jedoch tue:

Environment.SpecialFolder. 

Es gibt keine Enum für Temp-Verzeichnis. Was wäre das nächstbeste, um diese temporären Dateien zu speichern?

Vielen Dank für jede Beratung,

Antwort

Verwandte Themen