删除批处理变量中的空格

时间:2017-05-26 18:21:27

标签: batch-file

所以我有这两个变量,a和c,它们都有一个空格,所以当我试图加入它们时,它会打印出#34;一个c"而不是" ac"。我该如何继续删除空格?

1 个答案:

答案 0 :(得分:5)

set "a=%a: =%"

是一种方式。设置变量=%variablename:stringtoreplace = replacementstring%

引号确保set行中的任何尾随空格都不包含在指定的值中。

替换字符串可能为空。

这是一个通用解决方案,将 stringtoreplace 匹配的所有字符串替换为已定义的替换。