cmd命令中set语句不用双引号的么

cmd命令里面有个set语句来设置和更改环境变量的,但是在使用的时候set值为什么不用加双引号括起来呢,比如说setfolderPath=D:\VSS这么一句src,它这... cmd命令里面有个set语句来设置和更改环境变量的,但是在使用的时候set值为什么不用加双引号括起来呢,比如说 set folderPath=D:\VSS 这么一句src, 它这个地方用编程的思想来想的话,不就是把D:\VSS这个字符串给设定到folderPath这个变量里面去么,但是里面就没用双引号,为什么呢,那在cmd命令里面什么时候才需要使用双引号呢? 展开
 我来答
nefu_20061617
2012-11-12 · TA获得超过2342个赞
知道大有可为答主
回答量:1064
采纳率:72%
帮助的人:1489万
展开全部
cmd命令的变量类型只有字符串,所以不加双引号。如果变量值是数字,可以直接当数字使用。
需要使用双引号的情况是变量的值中有双引号或者特殊字符。
例一:
set a="&|<>"
变量a的值是等号后面包括双引号的六个字符。
例二:
set "a=&|<>"
变量a的值是等号后面不包括双引号的四个字符。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式