我遇到了从7zip到Winrar的麻烦。批处理脚本进入每个子目录并将其中的任何rar文件提取到D:\ Stuff \ Testfolder
我对7zip的当前(工作)批处理文件如下所示:
FOR /D /r %%F in ("*") DO (
pushd %CD%
cd %%F
FOR %%X in (*.rar) DO (
"C:\Program Files\7-zip\7z.exe" x "%%X" -oD:\Stuff\Testfolder -y
)
popd
)
但是,在Winrar上使用可执行行的相同文件更改为:
"C:\Program Files\winrar\unrar.exe" x "%%X" D:\Stuff\Testfolder -y
什么都没发生。我得到的只是当前目录的输出。
有人对此有一些意见吗?
干杯 Tobbe
答案 0 :(得分:0)
这样做....
"C:\Program Files\WinRAR\unrar.exe" x "%%~nX.rar" "D:\Stuff\Testfolder\"