在Batch-Script中,如果变量中存在空格,会导致脚本无法识别变量名。为解决这个问题,我们可以使用双引号或者将变量名包裹在%之间来解决:
使用双引号: set my_variable="my value with spaces" echo %my_variable%
使用%括起来: set my_variable=my_value_with_spaces echo %my_variable%
上述两种方法都能够解决变量中存在空格导致的问题。使用双引号的方法会将变量名和值都包裹在双引号中,而使用%括起来的方法只会将变量名括起来,而变量值不会受到影响。