标题: [文本处理] 批处理如何批量解压多个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
二步:- echo off
- ::注意winrar安装路径
- c:\progra~1\winrar\winrar.exe e f:\123\*.rar *.*
- c:\progra~1\winrar\winrar.exe a OK.rar f:\123\*.txt
- 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
命令行下貌似无法单独解压某个文件,但是既然是同一个网站下载的,那应可以用同样的规律来排除多余文件。不过楼主懒得说明具体背景条件,那我也懒得去瞎猜了...- @echo off
- for /f "tokens=1* delims==" %%a in ('ftype winrar 2^>nul') do (
- for %%b in (*.rar) do (
- if exist list.txt (
- "%%~dparar.exe" e -y -x@list.txt "%%b"
- ) else (
- for /f "skip=8 eol=- tokens=*" %%b in ('"%%~dparar.exe" v 1.txt') do (
- for /f "eol=: delims=0123456789,%%-/\ " %%c in ("%%b") do (
- if %%~xb neq .txt echo %%~nxb
- )
- )
- )>list.txt
- )
- )
复制代码
作者: 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://bathome.net./) |
Powered by Discuz! 7.2 |