使用插入符号来分割线条,
dir ^
*.bat ^
/w
按预期工作,但
dir ^
"*.bat" ^
不会让我输入“/ w”。我想在双引号后插入符不起作用。这是一个错误吗?或者,如果这是一个功能,它的用途是什么,我该如何解决它?
答案 0 :(得分:6)
我自己找到了答案:
dir ^
^"*.bat^" ^
/w
按我的意愿行事。在第二行中,第一个插入符号之前和之后必须有空格。 (使用Vista SP2)
答案 1 :(得分:2)
对我有用的替代解决方案(Windows Server 2012)是在后续行中包含一个选项卡。例如:
dir ^
"*.bat" ^
/w
根据我的经验,制表符可以在分隔命令或脚本的参数时替换空格。我也觉得这看起来更干净。
但是,我没有花时间在每个可能的批处理文件语法场景下进行测试,并且可能存在一些不适用或无法正常工作的地方。