winrar命令语句-压缩指定文件到指定.rar的指定目录

发布网友 发布时间:2022-04-20 03:38

我来回答

3个回答

热心网友 时间:2023-07-30 17:03

这个。。这是年代这么久远的问题了么?本人测试一枚,刚好我今天处理了这个问题,也算方便后来人吧,顺便也给自己踩过的坑记录一下。

dos命令为:

rar a -ap[压缩包里的路径] [压缩包所在路径] [需要添加的文件路径]

例如:你要把放在D盘QW文件夹里的1.txt添加到放在D盘根目录下名为test的压缩包里的ad\aed文件夹里面,也即是test.rar\ad\aed,命令则为:

rar a -apad\aed D:\test.rar D:\QW\1.txt

需要注意的是,上述命令-ap后面没有空格,再说一遍,-ap后面没有空格!

还有一点也要提起一下,就是我们公司当时有个war包,我每次打包好都得往里边更新2个文件,自己觉得麻烦,就干脆写个批处理来完成。但是实际上当我把war后缀改为rar,再执行上述rar命令时,提示我rar文件已损坏。实际上直接进入路径双击该文件还是可以打开的,当时就不知道为什么dos会提示我已损坏,在百度查询未果。

偶然情况下发现,我手动改为rar后缀后,实际上却是zip压缩文件

也就难怪dos说rar已经损坏。原因找到了,再次百度找到解决方法:

使用winrar命令就可以对zip的压缩包进行操作:

winrar a -ap[压缩包里的路径] [压缩包名称] [文件名称]


使用winrar时,如果添加 压缩包路径和添加 文件路径的话,会把整个路径都塞到压缩包里边,这个我暂时不知道怎么解决,我使用的临时方案就是把压缩包和文件都放在同一目录,然后使用cd/d 到该目录,再使用上述命令就可以了。

热心网友 时间:2023-07-30 17:03

winrar a g:\scon.rar c:\scon -r

上面这句话的意思是说将C盘下的scon目录压缩成一个文件,放在G盘中,取名叫scon.rar

下面是我自己用的一个批处理文件内容

echo 美萍网管系统数据备份
g:
del scon.bak
ren scon.rar scon.bak
path C:\Program Files\WinRAR
winrar a g:\scon.rar c:\scon -r

你考虑一下看看。
我用这个批处理解决了每天开机自动备份美萍网吧管理数据的问题。

g:
先进入G盘

del scon.bak
将上一个scon.bak文件删除

ren scon.rar scon.bak
将上次备份的scon.rar改名成scon.bak

path C:\Program Files\WinRAR
映射到C盘下RAR所有的目录,以便调用RAR程序

winrar a g:\scon.rar c:\scon -r
就是上面那句解释了。

热心网友 时间:2023-07-30 17:04

在进行压缩时有此项可选。一般压缩后的格式生成自解压的文件,即EXE文件。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com