batch FOR命令 - 一起输出2个dos命令

时间:2017-11-25 19:20:42

标签: windows batch-file

试图让它发挥作用 -

FOR /f "tokens=*" %%i in ('dir /s /b *.rar ^| findstr /i ^"par.*1^"' 'dir /s /b *.rar ^| findstr /v /i ^"part^"') DO (
winrar x "%%~i" "v:\unpack\"
)

它只适用于第一个' dir / s / b * .rar'但我似乎无法将它们链接在一起。我知道我还可以使用其他语法,比如* .rar和* .zip但我必须搜索dir输出,如图所示。我尝试在两个dir命令之间添加一个逗号,但仍然没有区别。

所以...这可能吗?

1 个答案:

答案 0 :(得分:0)

好的,让它运转起来。这是cmd行 -

'dir /s /b *.rar ^| findstr /i ^"par.*1^" ^& dir /s /b *.rar ^| findstr /v /i ^"part^"'
相关问题