Board logo

标题: [文件操作] 批处理怎样从多个rar文件中提取加密的rar文件? [打印本页]

作者: conglin58    时间: 2011-2-11 12:47     标题: 批处理怎样从多个rar文件中提取加密的rar文件?

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

  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 编辑 ]
作者: CrLf    时间: 2011-2-11 13:17

不过既然文件不多,也可以用这个,效率稍高:
  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" 新建文件夹\
复制代码

作者: conglin58    时间: 2011-2-19 11:58

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




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2