好压(HaoZip)的命令行模式用法介绍
好压压缩软件,又叫“2345好压”,是一款国产的优秀压缩软件,目前是免费的,据官网介绍,该软件永久免费。官网地址:http://haozip.2345.com/
本文主要对该软件的命令行模式用法进行介绍。目前,压缩软件支持命令行模式的还有winrar,一款国外的优秀老牌压缩软件,winrar的命令行模式请参考我的另一篇博客:
WinRAR的命令行模式用法介绍 - Fetty - 博客园 http://www.cnblogs.com/fetty/p/4769279.html
直接奉上我的测试代码:
@echo off
::压缩全部文件,包含当前目录名,zip格式
Haozip_cmd\HaoZipC a -tzip 全部1.zip .\test_file ::压缩全部文件,包含子目录
Haozip_cmd\HaoZipC a -tzip 全部2.zip .\test_file\* ::压缩全部txt文件,包含子目录
Haozip_cmd\HaoZipC a -tzip 全部txt1.zip .\test_file\*.txt -r ::压缩全部txt文件,仅限当前目录
Haozip_cmd\HaoZipC a -tzip 全部txt2.zip .\test_file\*.txt ::压缩全部文件,包含子目录,并设置密码是123456789abc
Haozip_cmd\HaoZipC a -tzip -p123456789abc 全部3.zip .\test_file ::压缩全部txt文件,仅限当前目录,并设置密码是“你好123”
Haozip_cmd\HaoZipC a -tzip -p"你好123" 全部txt3.zip .\test_file\*.txt ::压缩全部文件,包含当前目录名,7z格式
Haozip_cmd\HaoZipC a -t7z 全部11.7z .\test_file ::压缩全部文件,包含当前目录名,tar.gz格式
Haozip_cmd\HaoZipC a -ttar.gz 全部12.tar.gz .\test_file :: 解压压缩文件到当前目录,不包含压缩包内路径
Haozip_cmd\HaoZipC e 全部1.zip :: 解压压缩文件到制定目录:全部1Folder,不包含压缩包内路径
Haozip_cmd\HaoZipC e 全部1.zip -o全部1Folder :: 解压压缩文件到当前目录,包含压缩包内路径
Haozip_cmd\HaoZipC x 全部1.zip :: 解压压缩文件到制定目录:全部1Folder,不包含压缩包内路径
Haozip_cmd\HaoZipC x 全部1.zip -o全部1Folder ::查看压缩包内容,不解压
Haozip_cmd\HaoZipC l 全部1.zip
pause
以上代码中的 HaoZipC即好压软件安装目录中的“HaoZipC.exe”程序,如果要脱离安装环境使用,需要提取一下文件即可:

基本语法
语法a(添加命令)
添加文件到压缩文件命令。
- 示例:HaoZipC a -tzip archive.zip subdir\* 从 subdir 文件夹添加所有文件到 archive.zip 压缩文件。HaoZipC a -tzip Files.zip "Program files\*" -r 从 Program 文件夹添加所有文件到 Files.zip 压缩文件。
- 可以和此命令结合使用的选项:-i (包括文件名),-m (设置压缩算法),-p (设置密码),-r (递归子目录),-t (设置压缩文件格式),-u (更新选项),-w (设置工作目录),-x (排除文件)
- 其他命令行:d (删除),u (更新)
语法d(删除命令)
从压缩文件中删除文件。
- 示例:HaoZipC d archive.zip *.bak 从 archive.zip 压缩文件中删除 *.bak 文件。
- 可以和此命令结合使用的选项:-i (包括文件名),-m (设置压缩算法),-p (设置密码),-r (递归子目录),-u (更新选项),-w (设置工作目录),-x (排除文件)
- 其他命令行:a (添加),u (更新)
- 其他选项:-u (更新选项)
语法e(释放命令)
从压缩文件中释放文件到当前目录中。或者到指定的输出文件夹。输出文件夹设置可以通过 -o (设置输出文件夹) 选项来更改。
此命令会将所有被释放的文件放置到一个文件夹。如果您想使用完整路径释放文件,您必须使用 x (完整路径释放) 命令。
在覆盖现有文件时会提示用户如何进行下一步操作。 除非用户自定义了 -y (全是) 选项。
- 所支持的下列回应:
|
回应 |
简写 |
描述 |
|
Yes(是) |
y |
|
|
No(否) |
n |
|
|
Always(总是) |
a |
将所有的询问以 YES 来对待 |
|
Skip(跳过) |
s |
将所有的询问以 NO 来对待 |
|
Quit(退出) |
q |
退出程序 |
- 示例:HaoZipC e archive.zip 从压缩文件 archive.zip 中释放所有文件到当前文件夹。HaoZipC e archive.zip -oc:\soft *.cpp 从压缩文件 archive.zip 中释放 *.cpp 文件到 c:\soft 文件夹。
- 可以和此命令结合使用的选项:-ao (覆盖模式),-i (包括文件名),-o (设置输出目录),-p (设置密码),-r (递归子目录),-x (排除文件),-y (全是)
- 其他命令行:x (完整路径释放)
语法l(列表命令)
列出压缩文件内容。
- 示例:HaoZipC l archive.zip 列出压缩文件 archive.zip 的内容。
- 可以和此命令结合使用的选项:-i (包括文件名),-r (递归子目录),-x (排除文件
语法t(测试命令)
测试压缩文件的完整性。
- 示例:HaoZipC t archive.zip *.doc 在压缩文件 archive.zip 中测试 *.doc 文件的完整性。
- 可以和此命令结合使用的选项:-i (包括文件名),-r (递归子目录),-p (设置密码),-x (排除文件)
语法u(更新命令)
在压缩文件中使用较新的文件替换掉较旧的文件。
- 示例:HaoZipC u archive.zip *.doc 在压缩文件 archive.zip 中更新 *.doc 文件。
- 可以和此命令结合使用的选项:-i (包括文件名),-m (设置压缩算法),-p (设置密码),-r (递归子目录),-t (设置压缩文件格式),-u (更新选项),-w (设置工作目录),-x (排除文件)
- 其他命令行:a (删除),d (删除)
- 其他选项:-u (更新选项)
语法x(完整路径释放命令)
在当前目录中,使用完整路径从压缩文件中释放文件.或者到指定的输出文件夹。更多详细内容请参阅 e (释放) 命令。
- 示例:HaoZipC x archive.zip 从压缩文件 archive.zip 中释放所有文件到当前文件夹。HaoZipC x archive.zip -oc:\soft *.cpp 从压缩文件 archive.zip 中释放 *.cpp 文件到 c:\soft 文件夹。
- 可以和此命令结合使用的选项:-ao (覆盖模式),-i (包括文件名),-o (设置输出目录),-p (设置密码),-r (递归子目录),-x (排除文件),-y (全是)
- 其他命令行: e (释放)
好压(HaoZip)的命令行模式用法介绍的更多相关文章
- WinRAR的命令行模式用法介绍
因工作中要对数据打包,顺便研究了下WinRAR的命令行模式,自己写了些例子,基本用法如下: 测试压缩文件准备:文件夹test_data,内部包含子文件夹,分别存放了一些*.log和*.txt文件. 测 ...
- PHP命令行模式基本介绍
首先要保证php在cli模式下可用,php –v会返回PHP的版本号. [gaojian3@log001 ~]$ php -v PHP (cli) (built: Aug ::) Copyrigh ...
- jmeter命令行模式运行,实时获取压测结果
jmeter命令行模式运行,实时获取压测结果 jmeter很小,很快,使用方便,可以在界面运行,可以命令行运行.简单介绍下命令行运行的方式: sh jmeter.sh -n -t my-script. ...
- wpa_supplicant 移植及 linux 命令行模式配置无线上网
本文涉及内容为linux 命令行模式配置无线上网 及 wpa_supplicant 移植到开发板的过程,仅供参考. 1.源码下载 wpa_supplicant 源码下载地址 :http://hosta ...
- Linux 命令行模式 你需要知道的那些事
注: 安装软件 pip install + 软件名 例如: pip install xadmin 卸载软件 pip uninstall + 软件名 例如 pip uninstall xadmin 安 ...
- Linux服务器命令行模式安装Matlab2014a
Linux服务器命令行模式安装Matlab2014a,有需要的朋友可以参考下. 0.下载安装包 下载Matlab2014a for Linux安装包的ISO镜像文件(感谢万能的度娘)以及破解包(下载地 ...
- Linux在终端命令行模式下智能补全功能以及组合键
linux命令行下也有很多热键(快捷键).先来看看tab键 1.如果想看看linux下以c开头的命令可直接在命令行下敲入c然后连续敲两次tab,再选择y,会显示所有以c开头的命令. 2.涉及到文件时, ...
- Linux(CentOS 7)命令行模式安装VMware Tools 详解
本篇文章主要介绍了如何在Linux(CentOS 7)命令行模式安装VMware Tools,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 本例中为在Linux(以CentOS 7为例)安装VM ...
- PHP 的命令行模式
php CLI SAPI 内置Web Server 从版本 4.3.0 开始,PHP 提供了一种新类型的 CLI SAPI(Server Application Programming Interfa ...
随机推荐
- 4.DB Initialization(数据库初始化)[EF Code-First系列]
前面的例子中,我们已经看到了Code-First自动为我们创建数据库的例子. 这里我们将要学习的是,当初始化的时候,Code-First是怎么决定数据库的名字和服务的呢??? 下面的图,解释了这一切! ...
- webpack+vue-cli项目打包技巧
1.设置config文件夹index.js中productionSourceMap的值为false,也就是设置webpack配置中devtool为false,打包后文件体积可以减少百分之八十!!!!! ...
- 【原创】Kafka console consumer源代码分析(二)
我们继续讨论console consumer的实现原理,本篇着重探讨ZookeeperConsumerConnector的使用,即后续所有的内容都由下面这条语句而起: val connector = ...
- PHP json字符串,格式化缩进显示
PHP json字符串,格式化显示 /** * 格式化 */ class JsonFormatHelper { /** * json字符串缩进显示 * @param unknown $json * @ ...
- Ant搭建 一键生成APP技术 平台
1.博客概要 本文详细介绍了当今流行的一键生成APP技术.介绍了这种设计思想的来源,介绍了国内外的研究背景,并介绍了这个技术体系中的一些实现细节,欢迎各路大神们多提意见.一键生成技术,说的通俗点就是, ...
- Cats(2)- Free语法组合,Coproduct-ADT composition
上篇我们介绍了Free类型可以作为一种嵌入式编程语言DSL在函数式编程中对某种特定功能需求进行描述.一个完整的应用可能会涉及多样的关联功能,但如果我们为每个应用都设计一套DSL的话,那么在我们的函数式 ...
- Java--volatile关键字的作用与用法
volatile 关键字作用是,使系统中所有线程对该关键字修饰的变量共享可见,可以禁止线程的工作内存对volatile修饰的变量进行缓存. volatile 2个使用场景: 1.可见性:Java提供了 ...
- python基础之迭代器、装饰器、软件开发目录结构规范
生成器 通过列表生成式,我们可以直接创建一个列表.但是,受到内存限制,列表容量肯定是有限的.而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大 ...
- PHP程序员的技术成长规划
按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定 ...
- .html(),.text()和.val()的差异总结
.html(),.text(),.val()三种方法都是用来读取选定元素的内容:只不过.html()是用来读取元素的html内容(包括html标签),.text()用来读取元素的纯文本内容,包括其后代 ...