
【已解決】批處理如何使用bandizip批量解壓文件最后由 ashnoer 于 -5-10 11:37
-p:后面是密碼-o:后面是輸出目錄 %%i是文件這樣每解壓一個都要關閉之前的窗口才能解壓下一個nclick="copycode($('code0'));">復制代碼
- 循環(huán)查找目錄下的所有7z 并使用Bandizip借用
- cd %UserProFile%DesktopBANDIZIP-PORTABLE-GL-64BIT
- cd .>X:Flie.txt
- for /r %1 %%i in (*.7z*) do (
- echo %%~nxi>>X:Flie.txt
- Bandizip x -p:123 -o:%UserProFile%Desktopout %%i
- )
- pause
這樣可以解壓3個文件,但是怎么把文件名以空格分隔在后面調用從而同時解壓多個?假設此處有若干個壓縮包密碼一致幫助里說可以用統配符,但是我加進去時卻顯示有錯誤,無法解壓*.7zBandizip命令行參數:https://www.bandisoft.com/bandizip/help/parameter/之前的想法是把所有的文件先用for輸出到文本以空格分隔,但是不知道空格怎么輸出到文本解決方案:Bandizip里有命令行用的exe,可直接調用nclick="copycode($('code1'));">復制代碼
- Bandizip.exe x -p:123 -o:X:out 1.zip 2.zip 3.zip
- pause

