如何用dos命令将档压缩成ZIP?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用dos命令将档压缩成ZIP?相关的知识,希望对你有一定的参考价值。

我电脑里装的是7z的压缩软件,我想编一个DOS批处理来压缩某个文件夹下的档案。就用7z这个压缩软件,请高手帮帮忙!!
7z这个命令在dos下不能用哦,可能是我不会用,反正就是我用了不行。想请高手教教我!

  操作步骤如下:

  1、打开winrar的安装文件夹,复制rar.exe到c:\\windows文件夹下;

  2、点击开始,点击运行,输入cmd,点击确定;

  3、提示符后输入rar 1.zip c:\\lizi,回车,该命令是将c:\\lizi文件夹压缩为1.zip。

  

参考技术A 那你安WINRAR或者WINZIP,我的机器上没有7Z,无法为你测试,我的批处理程序调用WINRAR进行数据压缩备份的语句如下,你可以参考:

e:
cd e:\mysql5.0.51a\data
del d:\backup\www\web.rar
"C:\Program Files\WinRAR\Rar.exe" a -m5 -s d:\backup\www\web.rar web本回答被提问者采纳
参考技术B rar a sdf.zip rar.txt
就是把rartxt压进sdf.zip

如何用WinRAR解压缩7z分卷文件

参考技术A 由于WinRAR支持7z压缩包的解压,但并不支持7z分卷文件的解压,若直接用WinRAR打开7z分卷文件时会报错。
原因是7z的分卷文件其实是把一个大的,例如ABC.7z文件,直接切割成多个分卷文件:ABC.7z.001ABC.7z.002
...ABC.7z.010
可以先用DOS中的copy命令将分卷文件合并,再解压即可。方法是进入DOS,键入:copy/B分卷文件名.*
解压后的文件名.7z。
方法:现在一般在CMD(命令提示符)下,用copy命令合并7z分卷压缩文件。
首先把所有需要合并的7z分卷文件放在一个文件夹中。在Vista以上系统下,在7z分卷文件所在的文件夹下按住Shift键点击鼠标右键,在弹出的对话框中选择[在此处打开命令窗口],进入CMD;如果在WinXP以下系统用Win+R输入cmd打开进入CMD,用CD命令进入7z压缩包所在文件夹。例如7z分卷文件在d:\xxx\yyy\zzz文件夹中,输入:
cd/dd:\xxx\yyy\zzz回车,就进入了分卷压缩包所在文件夹。
接下来输入如下命令:copy/BABC.7z.*ABC.7z
将所有分卷文件合并成一个大的7z压缩文件,然后用WinRAR或WinZip解压缩即可。
PS:其中,B代表二进制文件,分卷文件名是实际的7z分卷文件,一般以XXXXX.001,XXXXX.002,
XXXXX.003.......的形式出现。解压后的文件名可以是任意的。
命令中的“*”表示全部,CMD会自动帮你搜索这个文件夹里所有已存在的分卷文件。

以上是关于如何用dos命令将档压缩成ZIP?的主要内容,如果未能解决你的问题,请参考以下文章

如何用WinRAR解压缩7z分卷文件

如何用WinRAR解压缩7z分卷文件

如何用WinRAR解压缩7z分卷文件

windows下如何用cmd命令解压指定的zip文件到指定目录下

怎么用DOS命令解压7z文件

DOS命令的特殊字符如何用