A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在dos命令行中使用set path进行临时环境变量path的配置时,等号两边不加等号配置后显示配置后的路径,等号两边加空格配置完后不仅显示了配置后的路径还显示了配置前的路径。如图所示。
为什么会出现这种情况呢?会不会是因为加空格(set path = newpath;%path%)时会先执行一次“set path”命令,然后又执行了一次“set path=newpath;%path%”。这样配置有什么不妥的地方么,望各位指教!

set path1.png (11.2 KB, 下载次数: 10)

等号两边无空格时的临时配置

等号两边无空格时的临时配置

set path2.png (16.11 KB, 下载次数: 18)

等号两边有空格时的临时配置

等号两边有空格时的临时配置

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

2 个回复

倒序浏览
          set :用于查看本机的所有环境变量的信息。
          set  变量名 :查看具体一个环境变量的值。
          set  变量名=:清空一个环境变量的值。
          set  变量名=具体值 :给指定变量定义具体值。


不对吗?

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1

查看全部评分

回复 使用道具 举报
这些功能都没错,就是在等号两边加了空格后再查看变量值时会显示两个,一个是配置前的,一个是配置后的。这样配置后也能实现其功能,本质上也应该是没差别的吧?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马