发布网友 发布时间: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文件。