
批處理怎樣解壓一個文件以后刪除這個文件的壓縮包
上述代碼只能執(zhí)行解壓所有的文件后才能一次性刪除所有壓縮包,因磁盤空間不夠,能不能改一下代碼使得每解壓一個文件以后刪除這個文件的壓縮包或者分卷壓縮包nclick="copycode($('code0'));">復(fù)制代碼
- @echo off
- chcp 65001
- set rar=C:Program FilesWinRARWinRAR.exe
- for /f delims= %%a in ('dir/a-d /s /b *.rar') do (
- %rar%x -y -pword %%a %%~dpa && (
- set #%%a=1
- )
- )
- for /f tokens^=2delims^=^ %%a in ('set #') dodel %%a
- pause

