Board logo

标题: [已结]批量解压缩 [打印本页]

作者: dddyjq1     时间: 2008-12-12 19:28    标题: [已结]批量解压缩

是否可以将同一文件夹的下的所有RAR文件批量分别解压缩?

[ Last edited by HAT on 2008-12-12 at 21:49 ]
作者: yishanju     时间: 2008-12-12 19:33
明显是可以的
rar /? 看帮助,多试试命令,,
作者: dddyjq1     时间: 2008-12-12 19:42
帮忙写一下代码吧,我实在是不会,先谢了
作者: yishanju     时间: 2008-12-12 19:49
... 无非学会怎么用RAR命令,,,学会应该就可以了,,,

解压好像用UNRAR命令,在WINRAR 的安装目录下有
作者: dddyjq1     时间: 2008-12-12 20:28
帮忙写一下代码吧,先谢了
作者: tireless     时间: 2008-12-12 20:39

rar x -idq "C:\test\*.rar" "C:\test\"
把 rar 换成完整路径。

不要被 rar.exe 一长串的帮助吓倒,仔细找一下...
作者: dddyjq1     时间: 2008-12-12 20:43
谢谢你,但是不能用
作者: tireless     时间: 2008-12-12 20:44    标题: re 7 楼

错误提示是?
作者: dddyjq1     时间: 2008-12-12 20:52
‘RAR’不是内部或外部命令,也不是可运行的程序或批处理文件
作者: bjcb     时间: 2008-12-12 20:56
path=%path%;C:\Program Files\7-Zip
7z x  *.rar -y
作者: dddyjq1     时间: 2008-12-12 21:02
‘7z’不是内部或外部命令,也不是可运行的程序或批处理文件
作者: bjcb     时间: 2008-12-12 21:14
你安装7z了吗?呵呵!
如果没有安装7z。那么,安装winrar了吗?这样写
path=C:\Program Files\winrar 这句的意思是让批处理找到winrar的路径。
path=%path%;C:\Program Files\winrar
rar x -idq "C:\test\*.rar" "C:\test\"
[ Last edited by bjcb on 2008-12-12 at 21:16 ]
作者: dddyjq1     时间: 2008-12-12 21:20
对了,谢谢,能否新建一些同RAR文件同名的文件夹,并解压到相应的文件夹下
作者: tireless     时间: 2008-12-12 21:20
请问楼主,你电脑里装了什么压缩软件?在什么位置?
作者: dddyjq1     时间: 2008-12-12 21:23
安装了RAR,在C:\Program Files\winrar下,13楼可以用了,就是不能新建一些同RAR文件同名的文件夹,并解压到相应的文件夹下
作者: bjcb     时间: 2008-12-12 21:24
覆盖原来的文件吗?可以。也可以选择不覆盖
如果解压的文件。在目录里面已经存在了,那么会问你是否覆盖,yes 覆盖 no 不覆盖
C:\Program Files\WinRAR\WINRAR.HLP 这里面有详细说明
作者: dddyjq1     时间: 2008-12-12 21:26
不会写代码,麻烦你帮我写一下
作者: bjcb     时间: 2008-12-12 21:30
path=%path%;C:\Program Files\winrar
rar x -idq "C:\test\*.rar" "C:\test1\"
rar x -idq "C:\test\*.rar" "C:\test2\"
这样 新解压的文件就放到其他目录里面了。
作者: dddyjq1     时间: 2008-12-12 21:34
不是这样的,我要在本文件夹下新建一些同RAR文件同名的文件夹,并解压到相应的文件夹下
作者: tireless     时间: 2008-12-12 21:37

"C:\Program Files\WinRAR\rar.exe" x -ad -idq "C:\test\*.rar" "C:\test\"

作者: dddyjq1     时间: 2008-12-12 21:44
就是这样,谢了
作者: ktv98     时间: 2008-12-12 23:05


  Quote:
Originally posted by tireless at 2008-12-12 09:37 PM:

"C:\Program Files\WinRAR\rar.exe" x -ad -idq "C:\test\*.rar" "C:\test\"

真高手啊
作者: tireless     时间: 2008-12-12 23:07    标题: re 22 楼

只是 rar.exe 的命令而已。。。