Frage

Auf meinem Computer, das Umgebungsvariablen% TMP% und% TEMP% beide auf die gleiche Stelle.

Sind nur die für Abwärtskompatibilitätsprobleme, oder gibt es einen Unterschied?

War es hilfreich?

Lösung

Es ist für die Kompatibilität. Es geht den ganzen Weg zurück zu DOS. Da es keine Standards, würden einige DOS (und Win 3.x) Anwendungen suchen das% TMP% Umgebungsvariable und andere für% TEMP% aussehen würden. Sie waren am besten aus, wenn Sie beide in der Datei AUTOEXEC.BAT festgelegt.

gesetzt Windows NT beide automatisch nur um sicher zu machen alle Anwendungen OK arbeiten fortgesetzt. % TEMP% ist der Standard jetzt, aber% TMP% lebt weiter.

EDIT: Sieht aus wie Richard bereits das DOS Aspekt in einem Kommentar erwähnt

.

Andere Tipps

die anderen Antworten Abwicklung:

Umgebungsvariable

  

in MS-DOS 5 (1991-1994) < strong>% TEMP% zeigte manchmal C:. \ DOS , um alle Dateien in% TEMP% zu entfernen große Probleme, gelinde gesagt, würde dazu führen,

http://www.operating-system.org/betriebssystem/bsgfx/microsoft/msdos500-scr-01 .png

Ich denke, nur für die Kompatibilität, da ich in Windows ab NT 4.0 beide Variablen wurden gezielt auf die gleiche Stelle in %WinDir%\Temp\ sehen konnte,

Auch ich sah nie %TMP% verwenden, ist es jedes Mal, sprach über %TEMP%.

Raymond Chen spricht über die historische Nutzung von TMP und TEMP, und sagt, das speziell über Windows:

  

Aus irgendeinem Grund die ursprünglichen Autoren der

scroll top