通過一些簡單的批處理命令,我們可以讓WinRAR實現多重壓縮和解壓,下面系統之家小編就為大家詳細介紹一下該技巧。
首先,我們需要下載安裝WinRAR壓縮軟件。
1.先建立一個文件夾,任意名字,這裡小編將其命名為work,然後在work裡再建立一個文件夾叫temp(必須叫temp)。好了把下面的批處理代碼復制到bat文件放到work文件夾裡;
2.將需要多重壓縮或需要解多重壓縮的rar也放到work文件夾裡,點擊對應的bat文件就可以了。
批處理代碼如下
多重壓縮:
01 ::多重壓縮
02 @echo off
03 setlocal ENABLEDELAYEDEXPANSION
04 color 0a
05 set /p num=輸入要壓縮的次數:
06 echo Begin...
07 set n=0
08 set m=1
09 set path="C:\Program Files\WinRAR\WinRAR.exe"
10 if exist *.rar (
11 ren *.rar 0.rar>nul 2>nul
12 for /l %%i in (1,1,%num%) do (
13 "C:\Program Files\WinRAR\WinRAR.exe" a -ibck -e !m!.rar !n!.rar
14 del !n!.rar
15 set /a n+=1
16 set /a m+=1
17 )
18 )
19 echo OK!
20 pause
多重解壓:
01 ::多重解壓
02 @echo off
03 rem 文件解壓的臨時的文件夾
04 set path="%~dp0temp\"
05 color 0a
06 echo Begin...
07 :go
08 if exist *.rar (
09 "C:\Program Files\WinRAR\WinRAR.exe" x -ibck -o+ *.rar %path%
10 del *.rar
11 cd temp
12 move *.rar ..>nul 2>nul
13 cd ..
14 ) else (
15 echo OK!
16 pause
17 exit
18 )
19 goto go