1、把下面复制到记事本中
    2、保存文件为*.bat做成批处理
    3、放在要解压的文件夹根目录,直接双击运行批处理即可。

    说明:
    1、该操作不适用于局域网内操作。
    2、压缩包格式如果不是rar或zip可以在 (.rar .zip)里继续加,书写格式参照括号里的,注意中间有空格。

    直接解压到各自原文件夹下,以压缩包名为文件夹名的目录中并保留原来的压缩包,代码如下:

    1. @echo off
    2. set WinRAR="C:\Program Files\WinRAR\WinRAR.exe"
    3. for /r . %%a in (*.rar *.zip) do (
    4. cd "%%~pa"
    5. %WinRAR% x -ad -y "%%a"
    6. )

    直接全部解压到当前文件夹下,删除了原来的压缩包,代码如下:

    1. @echo off
    2. set WinRAR="C:\Program Files\WinRAR\WinRAR.exe"
    3. for /r . %%a in (*.rar *.zip) do (
    4. cd "%%~pa"
    5. %WinRAR% x "%%a"
    6. del "%%a"
    7. )