 |
71楼
巨大八爪鱼
2010-8-31 22:03
-slp (设置大内存模式) 选项
设置大内存模式。
语法
-slp[-]
选项
说明
-slp
开启大内存模式。
-slp-
关闭大内存模式。此选项维默认值。
如果开启此功能,好压将尝试使用大内存页。此功能可以加快压缩速度。但是好压在开始压缩的时候要分配大内存页,会出现一些停顿,同样,如果好压使用大内存页,任务管理器页不会显示程序占用内存的实际值。此功能仅能运行在 Windows 2003 / XP x64 / Vista。并且您必须拥有系统的管理员权限。推荐内存大小:1 GB 或更多。正确配置此功能您必须至少运行一次好压文件管理器,关闭后重启系统即可。
示例
HaoZipC a archive.7z -slp a.iso 使用大内存页压缩模式压缩 a.iso文件。
|
 |
72楼
巨大八爪鱼
2010-8-31 22:03
-slt (显示技术信息) 选项
为 l (列表) 命令设置技术模式。
语法
-slt
示例
HaoZipC l -slt archive.7z 显示 archive.7z 文件的技术信息。
可以和此选项结合使用的命令
l (列表)
|
 |
73楼
巨大八爪鱼
2010-8-31 22:04
-ssc (设置区分大小写模式) 选项
设置文件名是否区分大小写。
语法
-scs[-]
选项
说明
-ssc
设置为区分大小写模式。Posix 及 Linux 系统默认使用此选项。
-ssc-
设置为不区分大小写模式。Windows 系统默认使用此选项。
示例
HaoZipC a archive.7z A*.txt -ssc -r 从当前目录及其子目录压缩所有 A*.txt 文件,但不包括 a*.txt 文件。
可以和此选项结合使用的命令
a (添加), d (删除), e (释放), l (列表), t (测试), u (更新), x (完整路径释放)
|
 |
74楼
巨大八爪鱼
2010-8-31 22:04
-ssw (压缩正在写入的文件) 选项
压缩正在被其他应用程序使用的文件。如果此选项未被设置,好压将不会压缩这样的文件。
语法
-ssw
示例
HaoZipC a archive.7z -ssw *.txt 压缩当前文件夹下所有 *.txt 文件,包括正在被其他应用程序使用的文件。
可以和此选项结合使用的命令
a (添加), u (更新)
|
 |
75楼
巨大八爪鱼
2010-8-31 22:04
-t (设置压缩文件格式) 选项
指定压缩文件格式。
语法
-t{archive_type}
{archive_type}
指定压缩文件格式。它们可以是:zip、7z 或 tar 格式。而 默认值是7z格式。
示例
HaoZipC a -tzip archive.zip *.txt 使用 zip 格式从当前目录中添加所有 *.txt 文件到压缩文件 archive.zip。
可以和此选项结合使用的命令
a (添加), u (更新)
|
 |
76楼
巨大八爪鱼
2010-8-31 22:04
-u (更新选项) 选项
指定压缩文件中文件的更新及创建的方式。
语法
-u[-]<action_set>[!{new_archive_name}] <action_set> ::= <state_action>... <state_action> ::= <state><action> <state> ::= p | q | r | x | y | z | w <action> ::= 0 | 1 | 2 | 3
参量
连字符(-)
对原压缩文件不进行任何更新。
{new_archive_name}
指定新压缩文件的路径。
<state>
<state> ::= p | q | r | x | y | z | w 每个文件名都会赋予下列六个变量:
<state>
状态说明
磁盘上的文件
压缩文件中的文件
p
文件在压缩文件中,但并不和磁盘上的文件相匹配。
存在,但并不匹配
q
文件在压缩文件中,但磁盘上并不存在。
不存在
存在
r
文件不在压缩文件中,但磁盘上存在。
存在
不存在
x
压缩文件中的文件比磁盘上的文件新。
较旧
较新
y
压缩文件中的文件比磁盘上的文件旧。
较新
较旧
z
压缩文件中的文件和磁盘上的文件相同。
相同
相同
w
不能检测文件是否较新(时间相同但大小不同)
?
?
<action>
为适当的 <state> 指定动作。
<action> ::= 0 | 1 | 2 | 3 您可以指定下列四个动作变量中的任意一个:
<action>
说明
0
忽略文件(在压缩文件中不为此文件创建项目)
1
复制文件(用压缩文件中的新文件覆盖旧文件)
2
压缩文件(将磁盘上的新文件压缩到文件中)
3
创建剔除项(释放过程中将删除文件或目录项)。此功能只支持7z格式。
注意
任何的更新命令(如 a (添加)、d (删除)、u (更新))都可以被分配到下列项目中。
下列表格中显示的是更新命令的动作设置。
命令\ <state>
p
q
r
x
y
z
w
d (删除)
1
0
0
0
0
0
0
a (添加)
1
1
2
2
2
2
2
u (更新)
1
1
2
1
2
1
2
此选项可同时更新多个文件。好压能在一次操作中创建任何数量的新压缩文件。
示例
HaoZipC u c:\1\exist.7z -u- -up0q3x2z0!c:\1\update.7z * -r 创建新压缩文件 update.7z 并将当前目录中的 exist.7z 压缩文件里所有不同文件写入此压缩文件。并不更改 exist.7z 压缩文件的内容。
可以和此选项结合使用的命令
a (添加), d (删除), u (更新)
|
 |
77楼
巨大八爪鱼
2010-8-31 22:04
-v (创建分卷) 选项
指定分卷大小。
语法
-v{Size}[b | k | m | g]
{Size}[b | k | m | g]
指定分卷大小,可以使用字节、KB(1 KB=1024 字节),MB(1 MB = 1024 KB)或 GB(1 GB = 1024 MB)。如果您只指定了 {Size},好压将把它视为字。
您可以同时指定多个 -v 选项。
示例
HaoZipC a a.7z *.txt -v10k -v15k -v2m 创建 a.7z 分卷压缩文件。第一个分卷为 10 KB,第二个为 15 KB,剩下全部为 2 MB。
可以和此选项结合使用的命令
a (添加)
|
 |
78楼
巨大八爪鱼
2010-8-31 22:04
-w (设置工作目录) 选项
为文件压缩设置临时的工作目录。默认情况下,好压新建一个压缩文件时,会临时在当前目录创建一个基本压缩文件。然而通过指定此选项,您可以设置基本压缩文件的生成目录,也就是工作目录。当压缩完成时,它将会被重命名为压缩前您所指定的文件名,然后删除在临时目录中的原始压缩文件。
语法
-w[{dir_path}]
{dir_path}
指定目标文件夹。
如果 <dir_path> 未指定,那么好压将使用 Windows 默认的临时目录。
示例
HaoZipC a -tzip archive.zip *.cpp -wc:\temp 添加 *.cpp 文件到 archive.zip 压缩文件,并将临时压缩文件创建到 c:\temp 文件夹。
可以和此选项结合使用的命令
a (添加), d (删除), u (更新)
|
 |
79楼
巨大八爪鱼
2010-8-31 22:04
-x (排除文件) 选项
指定某一文件或某一类文件从操作中排除。
此选项可同时排除多个类型。
语法
-x[<recurse_type>]<file_ref> <recurse_type> ::= r[- | 0] <file_ref> ::= @{listfile} | !{wildcard} 更多详细内容请参阅 -i (附加文件) 选项。
示例
HaoZipC a -tzip archive.zip *.txt -x!temp.* 添加除 temp.* 文件之外的所有 *.txt 文件到压缩文件 archive.zip。
可以和此选项结合使用的命令
a (添加), d (删除), e (释放), l (列表), t (测试), u (更新), x (完整路径释放)
其它
选项: -r (递归子目录), -i (附加文件)
|
 |
80楼
巨大八爪鱼
2010-8-31 22:04
-y (全是) 选项
使好压执行命令时的大多数提示失效。您可以使用此选项来阻止在 e (释放) 和 x (完整路径释放) 命令中文件覆盖时的提示。
语法
-y
示例
HaoZipC x src.zip -y 从 src.zip 释放所有文件。所有的覆盖提示将被阻止且所有相同文件名的文件将被覆盖。
可以和此选项结合使用的命令
e (释放), x (完整路径释放)
其它
选项: -ao (覆盖模式)
|