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
TMPbefore 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.