在下面的批处理文件中,我希望" C:\ test Ground \"作为输出
set loc= C:\test Ground\
set withQuotes="%loc%"
但我得到的是" C:\ test Ground \" (注意引号开始后的额外前导空格)
我该如何解决这个问题?
答案 0 :(得分:3)
只是摆脱第一行=
和C
之间的空格:
set loc=C:\test Ground\
如果这不是一个选项,您可以使用批处理的子字符串功能提取字符串的剩余部分而不占用空格:
set withQuotes="%loc~1%"