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

网上so了一把,都一样,也没看到类似的指定目录的命令.mruoyu,谢谢你,解释得很详细,这个我看得懂。不过这并不是我想要的答案。我是想把文件压缩到指定rar里面的指定目... 网上so了一把,都一样,也没看到类似的指定目录的命令.
mruoyu,谢谢你,解释得很详细,这个我看得懂。
不过这并不是我想要的答案。

我是想把文件压缩到指定rar里面的指定目录
如:新建文件夹.rar\新建文件夹
展开
 我来答
百度网友f338aec
2020-11-03
知道答主
回答量:1
采纳率:0%
帮助的人:261
展开全部

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

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 到该目录,再使用上述命令就可以了。

mruoyu
推荐于2016-06-12 · TA获得超过2171个赞
知道小有建树答主
回答量:826
采纳率:0%
帮助的人:724万
展开全部
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
就是上面那句解释了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3c1c880
2009-03-24 · TA获得超过609个赞
知道小有建树答主
回答量:595
采纳率:0%
帮助的人:396万
展开全部
在进行压缩时有此项可选。一般压缩后的格式生成自解压的文件,即EXE文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式