【发布时间】:2012-11-15 16:53:13
【问题描述】:
例如,我创建了一个名为 concatenate.bat 的批处理文件:
@echo off
set foo=%1\bar
echo %foo%
当我运行concatenate.bat "C:\somewhere\with spaces"
我希望 foo 输出:
"C:\somewhere\with spaces\bar"
但我得到的是:
"C:\somewhere\with spaces"\bar
我也试过了:set "foo=%1\bar"
哪个输出:"C:\somewhere\with spaces"\bar
这样做的正确方法是什么?
【问题讨论】:
标签: batch-file