Vista环境变量中%TMP%和%TEMP%之间有什么区别?

Bra*_*ann 22 windows variables temp

在我的计算机上,环境变量%TMP%和%TEMP%都指向同一位置.

那些仅用于向后兼容性问题,还是存在真正的差异?

Tor*_*Guy 19

这是为了兼容性.它一直回到DOS.由于没有标准,一些DOS(和Win 3.x)应用程序将查找%TMP%环境变量,而其他应用程序将查找%TEMP%.如果你在AUTOEXEC.BAT文件中设置它们,那么你最好.

Windows NT自动设置它们只是为了确保所有应用程序继续正常工作.%TEMP%现在是标准,但%TMP%仍然存在.

编辑:看起来理查德已经在评论中提到了DOS方面.


Von*_*onC 15

要完成其他答案:

环境变量

MS-DOS 5(1991-1994)中,%TEMP%有时会指向C:\ DOS,因此删除%TEMP%中的所有文件至少会导致很大的问题.

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

  • MS-DOS Shell截图 - 带回记忆.谢谢! (5认同)