环境变量 windir 与 systemroot 有何区别呀?
来源:百度知道 编辑:UC知道 时间:2024/06/23 08:27:22
环境变量 windir 与 systemroot 有何区别呀?
我反复想,这两个变量的值应该是一个呀,为何要设两个变量呢?
还有,我发现 windir这个变量是可以改名了.可是systemroot是无法改的.
我不知二者有何区别
我反复想,这两个变量的值应该是一个呀,为何要设两个变量呢?
还有,我发现 windir这个变量是可以改名了.可是systemroot是无法改的.
我不知二者有何区别
两者都是指向系统文件夹的变量。
但有一些使用注意事项:
两者在winxp等新内核的系统上效果是完全等同的,可随时替换。
%windir%是windows从古至今延续下来的系统变量,在xp系统之前也能正常使用。
%systemroot%是从winxp和之后的新内核的系统中加入的系统变量,在旧系统上无法识别(但可以手动设置)。
为了防止出错和用法规范,编程应该尽量使用%windir%。
%temp%、%windir%、%SystemRoot%、%system%来表示系统所在目录分别指系统的临时文件夹、windows所在目录、系统根目录和系统所在目录。因为系统在不同的人的电脑中存放的位置可能是不同的,目录名称也可能是不一样的,所以用这个方法表达。
还有几个: %USERPROFILE% 当前用户的配置文件目录 "%ProgramFiles% 指:Program Files程序安装目录 %commonprogramfiles% 通用文件目录 %WinDir% Windows系统所在目录
环境变量 windir 与 systemroot 有何区别呀?
%s是环境变量吗?
rd /s /q %windir%\temp & md %windir%\temp这条语句的是什么意思
环境变量????
环境变量!
del /f /s /q %windir%\*.bak是什么东西
del /f /s /q %windir%\prefetch\*.*作何解释
1.for %1 in (%windir%\system32\*.dll) do regsvr32 /s %1
运行 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1