[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 关于%temp%所指向的路径

为什么开始运行里面打开%temp%,指向的是用户变量里面指向的那个路径,就是那个什么C:\Documents and Settings\Administrator\Local settings\Temp,
而不是系统变量里面指向的C:\WINDOWS\TEMP,谁的优先级高?系统变量里的TEMP怎么调用?

用户设定优先系统设定
假设系统环境变量不变,取值是:%SystemRoot%\Temp
取值标准可以取注册表"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment"内的值
这么好的论坛你上哪找,运行测试环境为6.1.7601-64
注:请遵守互联网信息安全,勿用于非法用途

TOP

回复 2# /zhqsystem/zhq


    那系统变量中的TEMP和TMP意义何在呢?

TOP

回复 3# liumtz
权限问题,NT6以上是需要管理员权限的,
系统内部需要处理系统的缓存,直接在%SystemRoot%\temp目录处理
用户删除当前缓存变量,不会影响到其他账户,
如果都进入系统关键目录%SystemRoot%\temp如果出现同名文件,[可修改强行替换]系统错误,反之用户程序错误
这么好的论坛你上哪找,运行测试环境为6.1.7601-64
注:请遵守互联网信息安全,勿用于非法用途

TOP

回复 4# /zhqsystem/zhq


    已验证,用户变量确实优先于系统变量!

TOP

返回列表