中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-11 15:01
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何批量解压缩文件? 查看 1,094 回复 4
楼 主 如何批量解压缩文件? 发表于 2009-03-03 11:34 ·  中国 福建 三明 电信
初级用户
★★
积分 175
发帖 108
注册 2008-05-19 01:24
18年会员
UID 119060
性别 男
状态 离线
如何将将同一文件夹的下的所有RAR文件批量分别解压缩同一文件夹下,比如A.RAR,B.RAR....全部解压到同一文件夹下,而不是分别解压到A,B。。。文件夹下,代码要如何写
2 发表于 2009-03-03 13:01 ·  中国 吉林 延边朝鲜族自治州 电信
银牌会员
★★★
正在学习中的菜鸟...
积分 1,039
发帖 897
注册 2009-03-01 15:34
17年会员
UID 140302
性别 男
来自 在地狱中仰望天堂
状态 离线
1,在图形界面下操作:
全部选中,然后右键单击。
“解压文件”会将文件全部解压缩到Files目录下。
“解压每个压缩文件到单独的文件夹”,这个就不需要解释了。

2,命令行下操作:
WinRAR支持以下两种解压缩命令。
命令 E - 从压缩文件解压压缩,忽略路径
命令 X - 以完整路径名称从压缩文件解压压缩

例如:WinRAR x *.rar NewFonts\
其中NewFonts为指定的目标文件夹,你必须使用附加的倒斜线来表示目标文件夹。

需要说明一点关于WinRAR.exe的使用:
如果对WinRAR安装到默认路径,则可以在“运行”里直接运行WinRAR,但不能在批处理直接运行,需要声明他的绝对路径。
如果WinRAR安装到system32文件夹,则“运行”和批处理里都可以直接运行WinRAR。
当然,如果你不喜欢WinRAR.exe,你也可以使用RAR.exe
(有一点需要说明,如果WinRAR安装到默认路径,是不可以在“运行”里直接运行RAR,可以通过运行cmd /c reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Rar.exe" /ve /d "%ProgramFiles%\WinRAR\Rar.exe" /t REG_SZ /f来解决)

[ Last edited by Hanyeguxing on 2009-3-3 at 13:08 ]
3 发表于 2009-03-04 09:12 ·  中国 福建 三明 电信
初级用户
★★
积分 175
发帖 108
注册 2008-05-19 01:24
18年会员
UID 119060
性别 男
状态 离线
谢了,谢谢
4 发表于 2009-03-04 10:38 ·  中国 上海 浦东新区 电信
中级用户
★★
一看二跟三动手
积分 396
发帖 188
注册 2005-10-23 13:21
20年会员
UID 43919
来自 上海
状态 离线
BBS上下载的分卷压缩文件,可能因为BBS本身的原因,分卷压缩文件下载后,名字变成了200512310423834.rar、200512311289544.rar之类的东西,在用WinRAR解压时,就会提示用户手工选择后续卷,一旦选错就不能正常解压,很不方便。BatchUnRar就是专门针对这种情况的:能够按照分卷压缩文件的卷号(WinRAR 3.4以上压制的文件)或创建时间(WinRAR 3.4以下版本压制的文件)对文件进行排序,然后批量解压,不再需要用户手工选择后续卷。当然对于正常的RAR文件,如果您一次下载很多,懒得用WinRAR解,也可以用BatchUnRar批量解。
附件
rar_解BBS上下载的分卷压缩文件.GIF
*/. . . * .
.\* . * dosz
*/ . ./\~~~~~~~~~~~~'\. ^|◆
\* ,/,..,\,...........,\.◆
^|^| ..▎# ▎田 田 ▎ ^| ▎◆
^|^| ^&^&▎ ▎ ▎'^|'▎ o
^|^| ##■■■■■■■■■■〓
5 发表于 2009-04-07 04:26 ·  中国 福建 福州 电信
初级用户
积分 21
发帖 14
注册 2009-04-06 13:57
17年会员
UID 142275
性别 男
状态 离线
我啥也下载不了啊
论坛跳转: