Board logo

标题: [文本处理] 批处理如何批量解压多个rar文件? [打印本页]

作者: jellyhk    时间: 2011-10-31 14:04     标题: 批处理如何批量解压多个rar文件?

本帖最后由 pcl_test 于 2016-11-17 13:12 编辑

有地址类似:dzs.qisuu.com/2011103013.rar
1:该怎么用批处理无声无息就下下来!
2:当下了N个rar文件如何一起解压了!要求只保留小说主文本文件,其他不要!
文件格式:2011103001.rar
               2011103002.rar
               2011103003.rar
               2011103004.rar
作者: 920168    时间: 2011-10-31 14:21

本帖最后由 920168 于 2011-10-31 15:26 编辑

楼主想用下载者吗、有点邪恶哦!
第一步用下载者,下载到指定位置,比如f:\123
二步:
  1. echo off
  2. ::注意winrar安装路径
  3. c:\progra~1\winrar\winrar.exe e f:\123\*.rar *.*
  4. c:\progra~1\winrar\winrar.exe a OK.rar f:\123\*.txt
  5. pause
复制代码

作者: awk    时间: 2011-10-31 22:13

这个网站打不开,是需要代理才行吗?
作者: jellyhk    时间: 2011-11-10 11:22     标题: 批处理方式下载rar文件要用什么命令或工具?群解压用什么命令?

2个问题
奇书网知道吗?下小说的!http://www.qisuu.com/下载地址一般都是
类似:dzs.qisuu.com/2011103013.rar---------数字是年月日
1:该怎么用批处理无声无息就下下来!或者说怎么用批处理下rar文件有地址的那类!
--------------------------------------------------------------

2:当下了N个rar文件如何一起解压了!要求只保留小说主文本文件,其他不要!可以去下载尝试下!一个rar文件里有很多其他文件!
文件格式:2011103001.rar
               2011103002.rar
               2011103003.rar
               2011103004.rar
作者: sxw    时间: 2011-11-10 11:33

wget             rar /?
作者: CrLf    时间: 2011-11-10 16:40

命令行下貌似无法单独解压某个文件,但是既然是同一个网站下载的,那应可以用同样的规律来排除多余文件。不过楼主懒得说明具体背景条件,那我也懒得去瞎猜了...
  1. @echo off
  2. for /f "tokens=1* delims==" %%a in ('ftype winrar 2^>nul') do (
  3.    for %%b in (*.rar) do (
  4.       if exist list.txt (
  5.          "%%~dparar.exe" e -y -x@list.txt "%%b"
  6.       ) else (
  7.          for /f "skip=8 eol=- tokens=*" %%b in ('"%%~dparar.exe" v 1.txt') do (
  8.             for /f "eol=: delims=0123456789,%%-/\ " %%c in ("%%b") do (
  9.                if %%~xb neq .txt echo %%~nxb
  10.             )
  11.          )
  12.       )>list.txt
  13.    )
  14. )
复制代码

作者: jellyhk    时间: 2011-11-11 12:40

回复 3# CrLf

这段代码是解压还是下载?要改什么地方!看不懂哦,教教我
作者: caruko    时间: 2011-11-11 17:10

下载用 wget,curl
解压 rar.exe
作者: wc726842270    时间: 2011-11-11 17:28

CMD下/?这点我也是在自从玩到学时,1年后才知道的
作者: CrLf    时间: 2011-11-12 00:35

回复 4# jellyhk


    那是解压用的。以后发帖要讲明白背景条件,否则谁知道你的 rar 里文件如何取舍呢?
    下载可以像他们说的那样使用第三方,也可以用 vbs 或 js 等其他脚本




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