百科问答网 » 电脑/数码/通讯/互联网 » 软件 » 正文
winRAR如何解压多个子目录下的多个压缩文件?
请问,winRAR如何解压多个子目录下的多个压缩文件?
答案或建议:
1. 多目录多文件批量解压 (命令行)
在大量文件夹中,分别存储有不同数量的RAR压缩包,需要释放每个压缩包到其所在目录,并且在执 行解压缩操作后,还要自动删除原压缩包。
方法:在文本编辑器中输入以下内容,再将其保存为“*.cmd”或“*.bat”文件,放置于所有压缩包的根目录中,运行该自建的文件后即可按指定要求执行解压缩操作。
@echo off
for /r . %%a in (*.rar) do (
cd "%%~pa"
C:\Program Files\WinRAR\Rar.exe e "%%a"
del "%%a"
)
命令解释:
“for /r”表示递规查找文件的循环;“.”表示目录树;
“%%a”是在CMD命令中的参数变量,表示一会儿将要查找到的所有RAR压缩包;
因而“for /r . %%a in (*.rar) do”表示从当前根目录开始逐个查找所有的RAR压缩包。
“cd "%%~pa"”表示进入查找到RAR压缩包的所在目录。
“C:\Program Files\WinRAR\Rar.exe e "%%a"”表示用WinRAR的rar.exe命令行工具,解压所有查找到的RAR压缩包至其所在目录,其中的文件路径需更改为你系统中的实际路径。
“del "%%a"”表示删除所有的压缩包。
上面是命令行(我看着头晕)的,在WinRAR帮助内有.
2.打开WinRAR->定位到所要解压的文件夹->右击"解压到指定文件夹"->选择要保存的目录
注:此方法的只能将所要的压缩文件解压的同一个目录,无法分开保存;只能解压第一层压缩,如果压缩文件内还有压缩文件就无法自动解压.
转载地址来自于:http://www.baikewenda.com/tech/soft/8/5/a192804938.htm
推荐内容:
· 对方发了数次邮件都已成功发出,我为什么仍然收不到?
· 怎么将文档在另外一台电脑中打印出来?
· “我的文档”跑到“我的电脑”里,怎么也删除不掉
· 什么叫博克?
· 怎样发短信让对方不见我的号码
· 用信纸打印东西?
· 光盘能不能携带病毒?
· 怎样设置能让输入法一直是全角
· U盘和手机内存卡做成启动盘后如何恢复原样
· 光盘式DV怎样播放拍摄的影片
· iPhone普通方法删不了的程序要怎么删除?
· iPad上同步进去的pdf文件保存在那个文件夹下?
· ipod touch死机怎么办?
· iphone如何更改闹钟里snooze的时间长短
· wm6.5系统怎么手动换字体?
· 接听电话死机的解决办法有什么?
· 怎么将文档在另外一台电脑中打印出来?
· “我的文档”跑到“我的电脑”里,怎么也删除不掉
· 什么叫博克?
· 怎样发短信让对方不见我的号码
· 用信纸打印东西?
· 光盘能不能携带病毒?
· 怎样设置能让输入法一直是全角
· U盘和手机内存卡做成启动盘后如何恢复原样
· 光盘式DV怎样播放拍摄的影片
· iPhone普通方法删不了的程序要怎么删除?
· iPad上同步进去的pdf文件保存在那个文件夹下?
· ipod touch死机怎么办?
· iphone如何更改闹钟里snooze的时间长短
· wm6.5系统怎么手动换字体?
· 接听电话死机的解决办法有什么?