长命令在Windows中用引号分割多行

dav*_*tof 2 windows cmd batch-file

使用插入符号来分割线条,

dir ^
*.bat ^
/w
Run Code Online (Sandbox Code Playgroud)

按预期工作,但是

dir ^
"*.bat" ^
Run Code Online (Sandbox Code Playgroud)

不会让我输入"/ w".我想在双引号后插入符不起作用.这是一个错误吗?或者,如果这是一个功能,它的用途是什么,我该如何解决它?

dav*_*tof 6

我自己找到了答案:

dir ^
 ^"*.bat^" ^ 
 /w
Run Code Online (Sandbox Code Playgroud)

按我的意愿行事.在第二行中,第一个插入符号之前和之后必须有空格.(使用Vista SP2)