1、把下面复制到记事本中
2、保存文件为*.bat做成批处理
3、放在要解压的文件夹根目录,直接双击运行批处理即可。
说明:
1、该操作不适用于局域网内操作。
2、压缩包格式如果不是rar或zip可以在 (.rar .zip)里继续加,书写格式参照括号里的,注意中间有空格。
直接解压到各自原文件夹下,以压缩包名为文件夹名的目录中并保留原来的压缩包,代码如下:
@echo off
set WinRAR="C:\Program Files\WinRAR\WinRAR.exe"
for /r . %%a in (*.rar *.zip) do (
cd "%%~pa"
%WinRAR% x -ad -y "%%a"
)
直接全部解压到当前文件夹下,删除了原来的压缩包,代码如下:
@echo off
set WinRAR="C:\Program Files\WinRAR\WinRAR.exe"
for /r . %%a in (*.rar *.zip) do (
cd "%%~pa"
%WinRAR% x "%%a"
del "%%a"
)