系统 win7 or xp
问题:
我写了个从注册表获取系统“用户程序”的一个路径bat
得到路径用set 建立的一个变量存储 :
比如 set ver = %%i 其中 变量i内含有 环境变量%userprofile%\.....
那么在接下来对 %ver% 的操作中 。。
比如: del ”%ver%\...\*.txt“
系统提示找不到路径? 原因是 set获取的变量ver中含有环境变量 没有被扩展。。。。
补充:
如果用if exist 来判断 含有环境变量的路径呢?
如:
set ver= %userprofile%
if exist “%ver%\123.txt" del "%ver%\123.txt"
其中%ver%不被扩展
Last edited by jiafei2427 on 2009-12-16 at 17:08 ]