windows - Hvad er forskellen mellem\% TMP\% og\% TEMP\% i Vista-miljøvariabler?

Indlæg af Hanne Mølgaard Plasc

Problem



På min computer peger miljøvariablerne\% TMP\% og\% TEMP\% begge på samme sted.


Er der kun problemer med problemer med bagudkompatibilitet, eller er der en reel forskel?

Bedste reference


Det er for kompatibilitet. Det går helt tilbage til DOS. Da der ikke var nogen standarder, ville nogle DOS (og Win 3.x) applikationer søge efter\% TMP\% miljøvariablen, og andre ville se efter\% TEMP\%. Du var bedst af, hvis du satte dem begge i AUTOEXEC.BAT-filen.


Windows NT satte dem begge automatisk for at sikre, at alle apps fortsatte med at fungere OK. \% TEMP\% er standarden nu, men\% TMP\% lever videre.


EDIT: Ser ud som om Richard allerede nævnte DOS-aspektet i en kommentar.

Andre referencer 1


For at udfylde de andre svar:


Miljøvariabel [4]



   MS-DOS 5 (1991-1994) \% TEMP\% viste nogle gange at C: \ DOS så fjerner alle filer i\% TEMP\% ville medføre store problemer at sige mildt . [5]



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

Andre referencer 2


Jeg tror kun for kompatibilitet, som jeg kunne se i Windows fra NT 4.0, blev begge variabler målrettet til samme sted i \%WinDir\%Temp


Også jeg så aldrig ved at bruge \%TMP\%, hver gang det talte om \%TEMP\%.