好压(HaoZip)的命令行模式用法介绍

倾然丶 夕夏残阳落幕 提交于 2020-02-26 15:51:18

好压压缩软件,又叫“2345好压”,是一款国产的优秀压缩软件,目前是免费的,据官网介绍,该软件永久免费。官网地址:http://haozip.2345.com/

本文主要对该软件的命令行模式用法进行介绍。目前,压缩软件支持命令行模式的还有winrar,一款国外的优秀老牌压缩软件,winrar的命令行模式请参考我的另一篇博客:

WinRAR的命令行模式用法介绍 - Fetty - 博客园  http://www.cnblogs.com/fetty/p/4769279.html

直接奉上我的测试代码:

 1 @echo off
 2 ::压缩全部文件,包含当前目录名,zip格式
 3 Haozip_cmd\HaoZipC a -tzip 全部1.zip .\test_file
 4 
 5 ::压缩全部文件,包含子目录
 6 Haozip_cmd\HaoZipC a -tzip 全部2.zip .\test_file\*
 7 
 8 ::压缩全部txt文件,包含子目录
 9 Haozip_cmd\HaoZipC a -tzip 全部txt1.zip .\test_file\*.txt -r
10 
11 ::压缩全部txt文件,仅限当前目录
12 Haozip_cmd\HaoZipC a -tzip 全部txt2.zip .\test_file\*.txt
13 
14 ::压缩全部文件,包含子目录,并设置密码是123456789abc
15 Haozip_cmd\HaoZipC a -tzip -p123456789abc 全部3.zip .\test_file
16 
17 ::压缩全部txt文件,仅限当前目录,并设置密码是“你好123”
18 Haozip_cmd\HaoZipC a -tzip -p"你好123" 全部txt3.zip .\test_file\*.txt
19 
20 ::压缩全部文件,包含当前目录名,7z格式
21 Haozip_cmd\HaoZipC a -t7z 全部11.7z .\test_file
22 
23 ::压缩全部文件,包含当前目录名,tar.gz格式
24 Haozip_cmd\HaoZipC a -ttar.gz 全部12.tar.gz .\test_file
25 
26 :: 解压压缩文件到当前目录,不包含压缩包内路径
27 Haozip_cmd\HaoZipC e 全部1.zip
28 
29 :: 解压压缩文件到制定目录:全部1Folder,不包含压缩包内路径
30 Haozip_cmd\HaoZipC e 全部1.zip -o全部1Folder
31 
32 :: 解压压缩文件到当前目录,包含压缩包内路径
33 Haozip_cmd\HaoZipC x 全部1.zip
34 
35 :: 解压压缩文件到制定目录:全部1Folder,不包含压缩包内路径
36 Haozip_cmd\HaoZipC x 全部1.zip -o全部1Folder
37 
38 ::查看压缩包内容,不解压
39 Haozip_cmd\HaoZipC l 全部1.zip
40 pause

 以上代码中的 HaoZipC即好压软件安装目录中的“HaoZipC.exe”程序,如果要脱离安装环境使用,需要提取一下文件即可:

 

 

  基本语法


语法a(添加命令)

添加文件到压缩文件命令。

语法d(删除命令)

从压缩文件中删除文件。

语法e(释放命令)

从压缩文件中释放文件到当前目录中。或者到指定的输出文件夹。输出文件夹设置可以通过 -o (设置输出文件夹) 选项来更改。

此命令会将所有被释放的文件放置到一个文件夹。如果您想使用完整路径释放文件,您必须使用 x (完整路径释放) 命令。

在覆盖现有文件时会提示用户如何进行下一步操作。 除非用户自定义了 -y (全是) 选项。

  • 所支持的下列回应:

回应

简写

描述

Yes(是)

y

 

No(否)

n

 

Always(总是)

a

将所有的询问以 YES 来对待

Skip(跳过)

s

将所有的询问以 NO 来对待

Quit(退出)

q

退出程序

语法l(列表命令)

列出压缩文件内容。

语法t(测试命令)

测试压缩文件的完整性。

语法u(更新命令)

在压缩文件中使用较新的文件替换掉较旧的文件。

语法x(完整路径释放命令)

在当前目录中,使用完整路径从压缩文件中释放文件.或者到指定的输出文件夹。更多详细内容请参阅 e (释放) 命令。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!