如何把某个文件夹下所有子文件夹内的rar,zip压缩包分别解压到相应子文件夹内?请问这个用批处理要怎么做到

比如我要把G盘的games文件夹内的所有子文件夹内的不同名称的ZIP,RAR压缩包分别用压缩包相同的名称解压到相应子文件夹内!
比果压缩包名称为123.rar,则我要解压后的名称为123的文件夹!
请问这个用批处理要怎么做到?
我的games文件夹下有很多子文件夹,每个子文件夹内都有相应的一些不同名称的ZIP,RAR压缩包,
我要把所有这些压缩包都解压在相应的子文件夹内,并且解压为和压缩包相同名称的文件夹!

选定所有的压缩包,右键单击----->Winrar-----〉解压文件到单独的文件夹(文件的名字是压缩包的名字),就可以了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-10
直接新建个记事本,输入下列语句,改名BAT类型文件
start winrar e *.rar -ad
start winrar e *.zip -ad
第2个回答  2012-05-31
好压就行,右键菜单管理有你想要的。
第3个回答  2012-05-31
@echo off
pushd g:\games
set path=%path%;c:\program files\winrar
for /f "tokens=*" %%i in ('dir/s/b *.rar *.zip') do (
if not exist "%%~dpni" md "%%~dpni"
rar x "%%i" "%%~dpni")追问

兄弟!好像不行啊!

本回答被网友采纳