On my computer, the environment variables %TMP% and %TEMP% both point to the same location.
Are those for backward compatibility issues only, or is there a real dif
Raymond Chen talks about the historical use of TMP
and TEMP
, and says this specifically about Windows:
For whatever reason, the original authors of the GetTempFileName function chose to look for
TMP
before looking forTEMP
.
The rest of the article is worth a read in explaining the historical use of both in DOS. It sounds like DOS preferred TEMP
semi-officially, rather than TMP
, but third-party programmers were free to use what they liked, particularly given the lack of the standard API functions that Windows has.