在下面的批处理文件中,我期望“C:\test Ground\”作为输出
set loc= C:\test Ground\
set withQuotes="%loc%"
但是我得到的是“C:\test Ground\”(注意引号开始后的额外前导空格)
如何解决这个问题?
最佳答案
只需去掉第一行 =
和 C
之间的空格即可:
set loc=C:\test Ground\
如果这不是一个选项,您可以使用批处理的子字符串功能提取字符串的剩余部分(不含空格):
set withQuotes="%loc~1%"
关于batch-file - 连接批处理文件中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24213255/