微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

%TEMP%和%TMP%是否为运行terminal服务的计算机指定了不同的位置

运行terminal服务的Windows 2000计算机将为每个terminal会话创build一个临时文件夹,并将hex值附加到环境variables%TEMP%描述的临时文件名称中。

参考

terminal服务临时文件夹configuration存储在多个registry位置

临时文件

使用后删除临时文件

如何更改.msi安装程序的提取文件夹?

如何在Python中的Windows上创build一个命名的临时文件

Java临时文件(jar_cache ####。tmp)使用了多less资源(文件描述符和内存)?

安全地使用临时文件

为每个会话使用单独的临时文件

我的问题是%TMP%的行为方式与%TEMP%类似,或者是指不同的位置(%TEMP%的父目录)。

注意我知道人们会倾向于说这个问题与SU相关,但是我正在尝试在我的程序中使用环境variables作为临时存储。 所以这是一个编程问题。 问题是,当TEMP文件夹被删除,一旦这个用户login创build问题导致服务崩溃。 好吧,我明白这不是一个好的解决scheme,使用临时存储,但我们只是寻找一个短期的解决scheme,直到我们想出更好的东西。

Python:os.tmpfile或tempfile.mkstemp

python tempfile在哪里写文件

当我创build一个临时文件/目录时,它何时会被删除

/ tmp与/ dev / shm在Linux上的临时文件存储?

在Linux上,命令行程序mktemp比C函数mkstemp安全吗?

TorgoGUy已经回答了类似这样的问题:

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

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

Windows NT自动将它们都设置为确保所有的应用程序继续正常工作。 %TEMP%是现在的标准,但是%TMP%依然存在。

并且是变量%TMP%%TEMP%指向相同的位置%WinDir%Temp

希望这可以帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐