@echo off
for /f %%i in ('dir /a-d/b/w *.rar *zip') do ("C:\Progra~1\WinRAR\WinRAR.exe" e -y %%i "%%~ni\")
for /f %%a in ('dir /ad/b/w') do (
pushd %%a
for /f %%b in ('dir /a-d/b/w *.rar *.zip') do ("C:\Progra~1\WinRAR\WinRAR.exe" e -y %%b "%%~nb\")
popd
)
echo *********************
echo 解压完毕
echo *********************
pause
注:利用WinRAR,如果不是默认安装路径C:\Progra~1\WinRAR,请在批处理中重新指定WinRAR的安装路径。把批处理跟需解压的压缩包文件放在同目录里