[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理怎样从多个rar文件中提取加密的rar文件?

昨天整理电脑里的文件,某个文件夹里有好几十个rar的文件,其中有些rar文件含有解压密码的,想问一下如果用批处理的话是不是能够从这些rar文件中找出哪些是设置过密码的rar文件,并提取到新建文件夹内?

  1. @echo off>nul 2>nul 3>nul 4>nul
  2. copy "C:\Program Files\WinRAR\unrar.exe"||echo 获取unrar失败&&pause&&exit
  3. md 新建文件夹
  4. for %%a in (*.rar) do echo %%~za|unrar t "%%a"||move "%%a" 新建文件夹\
复制代码

[ 本帖最后由 zm900612 于 2011-2-11 13:16 编辑 ]

TOP

不过既然文件不多,也可以用这个,效率稍高:
  1. @echo off>nul 2>nul 3>nul 4>nul
  2. copy "C:\Program Files\WinRAR\unrar.exe"||echo 获取unrar失败&&pause&&exit
  3. md 新建文件夹
  4. set /?|for %%a in (*.rar) do unrar t "%%a"||move "%%a" 新建文件夹\
复制代码

TOP

批处理真是太强悍了!多谢楼上的兄弟帮忙!

TOP

返回列表