首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Vista环境变量中的%TMP%和%TEMP%有什么区别?

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

Stack Overflow用户
提问于 2009-02-24 14:38:00
回答 2查看 17.5K关注 0票数 22

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

这些只是为了向后兼容的问题,还是有真正的区别?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-02-24 15:12:48

这是为了兼容性。它可以一直追溯到DOS。由于没有标准,一些DOS (和Win 3.x)应用程序将查找%TMP%环境变量,而其他应用程序将查找%TEMP%。最好是在AUTOEXEC.BAT文件中同时设置这两个参数。

Windows NT会自动设置这两个参数,以确保所有应用程序都能正常工作。%TEMP%是现在的标准,但%TMP%仍然存在。

编辑:看起来Richard已经在评论中提到了DOS方面。

票数 19
EN

Stack Overflow用户

发布于 2009-02-24 14:41:10

我认为只是为了兼容性,因为我可以在Windows4.0中看到,从NT4.0开始,这两个变量在%WinDir%\Temp\中都指向相同的位置

而且我从来没有见过每次谈到%TEMP%的时候都用%TMP%

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/581966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档