今天是:
设百科问答网为首页|收藏百科问答网|网站地图
百科问答网 - 帮您解决问题,分享成功经验
百科问答网  » 电脑/数码/通讯/互联网 » 软件  » 正文
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
推荐内容

敬请注意:百科问答网内容来源于网络或民间经验收集,仅供参考。其中有关健康疾病方面的内容请务必咨询专业医生或及时到医院治疗。
关于我们 - 广告服务 - 联系我们
百科问答网 Copyright ©2005 - 2011 www.baikewenda.com,All Rights Reserved
辽ICP备10007180号