以下内容存为.bat文件,置于你需要操作的目录下,双击运行即可自动解压目录及子目录下的所有.rar压缩文件,保持原有目录结构,并在解压后删除原压缩文件。

可以根据自己需要对目录等进行修改,改成带参数的批处理或者对特定目录操作的批处理^_^

::将这个批处理放在目录下运行,将解压缩该目录及其子目录下的所有压缩files
::Written by mwm5 2009-11-03
::http://nkmis02.blog.51cto.com

@echo off
::假定winrar软件安装于c盘默认目录下,如自定义目录安装,请修改该行
set rar="c:\Program Files\Winrar\rar.exe"

::默认对当前批处理文件所在文件夹及子文件夹操作,也可以自定义文件夹根目录
set srcdir="."
::set srcdir="E:\Perl学习资料打包(搜集整理By mwm5)"

::winrar命令行只支持对.rar操作,无奈ing~~
for /r %srcdir% %%i in (*.rar) do %rar% x -y "%%i" "%%~dpi" && del "%%i">nul