7z.exe在CMD窗口的使用说明如下:7-Zip(A)4.57Copyright(c)1999-2007Igor Pavlov2007-12-06Usage:7za<command>[<switches>...]<archive_name>[<file_names>...][<@listfiles...>]<Commands>a:Add files to archiveb:Benchmarkd:Delete files from archivee:Extract files from archive(without using directory names)l:List contents of archivet:Test integrity of archiveu:Update files to archivex:eXtract files with full paths<Switches>-ai[r[-|0]]{@listfile|!wildcard}:Include archives-ax[r[-|0]]{@listfile|!wildcard}:eXclude archives-bd:Disable percentage indicator-i[r[-|0]]{@listfile|!wildcard}:Include filenames-m{Parameters}:set compression Method-o{Directory}:set Output directory-p{Password}:set Password-r[-|0]:Recurse subdirectories-scs{UTF-8|WIN|DOS}:set charset for list files-sfx[{name}]:Create SFX archive-si[{name}]:read data from stdin-slt:show technical information for l(List)command-so:write data to stdout-ssc[-]:set sensitive case mode-ssw:compress shared files-t{Type}:Set type of archive-v{Size}[b|k|m|g]:Create volumes-u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]:Update options-w[{path}]:assign Work directory.Empty path means a temporary directory-x[r[-|0]]]{@listfile|!wildcard}:eXclude filenames-y:assume Yes on all queries中文使用说明如下:语法2U:}*K-X4U#@p%Q2E/x7z<命令行>[<选项>...]<基本档案名称>[<参数变量>...] #N,x!L1@8c#f#A({-H:c1k7z<command>[<switch>...]<base_archive_name>[<arguments>...]*g8T1{-l2e)P%T'V;A<参数变量>::=<选项>|<通配符>|<文件名>|<文件列表>0\4K+d(V+\9b7n9Z!n7m<选项>::=<选项标记><选项字符>[<选项>]3Y3P u3]7z<选项标记>::='/'|'-'2T9p3F+k2m+i<文件列表>::=@{文件名}(@4_;F r6j.t+a5@(h)M.w'f:W:B"n<arguments>::=<switch>|<wildcard>|<filename>|<list_file>)E"E*I9a3L'\'H5U<switch>::=<switch_symbol><switch_characters>[<option>]5]#@$^+h%E(h8B&o<switch_symbol>::='/'|'-'7?7T"n v.b;^(z<list_file>::=@{filename}8i/v Z4S3{#?在方括号内的表达式(“[”和“]”之间的字符)是可选的。
'?2k0k/m*f. Q$c4h在书名号内的表达式(“<”和“>”之间的字符)是必须替换的表达式(而且要去掉括号)。
,F8d*c0\#u5l0p表达式5S;l2|,I1v/Texpression1|expression2|...|expressionN*R-s:|-P/n&m9C命令行及选项使用大写或小写字母都可以。
$C+b`'R6r/O6~0l.q!P#A-W首个命令行必须是无选项的参数变量。
&x-x-e!h(T(_;l.w)D选项及其它文件名的输入顺序可以打乱。
%}*U"G6f5b/u1h2W*t带有空格的通配符或文件名必须加上引号:&E._#e(t9Q0q/t"Dir\Program files\*"+r+u2k b'Z&U.nDir\"Program files"\*.M R V3S/s通配符是一个键盘字符,例如星号(*)或问号(?),当执行添加文件、释放文件、选定文件、删除文件等操作时,您可以使用它来代表一个或多个字符。
当您不知道真正字符或者不想键入完整名称时,常常使用通配符代替一个或多个字符。
'b s0b,V"`'T8G'K7-Zip支持和Windows相类似的通配符:.|r)x%?9a!A%r“*”可以使用星号代替零个或多个字符。
"T!c'q:o3v+]8u"F“?”可以用问号代替名称中的单个字符。
2p9F%Y1]4o;H2W4]7-Zip使用的并不是系统处理通配符的默认方法,因而7-Zip不支持其它通配符规则,在系统中*.*相当于所有文件。
而7-Zip会将其视为任何扩展名的全部文件。
所以,要处理所有文件您必须使用*通配符。
&t'b7R U4L!u1`.m示例:(r,|*b'R#h*\*.txt这样会查找(添加、选定……)所有扩展名是“.txt”的文件/z9x0}'d,B,s# z?a*这样会查找(添加、选定……)所有第二个字母为“a”的文件/f+^8N7S%b.b'Q*1*这样会查找(添加、选定……)所有包含“1”的文件3W#Q"f C*h E6n*.*.*这样会查找(添加、选定……)所有包含“.”的双扩展名文件5_,W&N(]2P*Z!Z'S如果在命令行中没有文件名,系统将会使用默认通配符“*”。
*K.J# R7u)w7n3A6?档案文件中通配符及文件名的使用限制:/A(C#e1B4b*]1B通配符及文件名不能包括系统盘符或网址。
每个通配符及文件名路径将被视为从盘符到当前目录的完整路径/从压缩档案的根目录算起的完整路径。
换句话说,路径的开始部分(在首个斜线(“\”)之前的字符)必须是某个名称或通配符。
1[%e:w/V/g,l" t0N通配符及文件名不能以斜线(“\”)结尾。
%t(K0?!L.K:L*U8n5G6t通配符只可以在完整路径的最后一部分中出现。
'M)Q'~9v2 O;m2I9_$G2D,U"b示例:*n.o9Y*u.f N-q#@%TDir1\*.cpp正确'o.P$_i&D7Y8dc:\Dir1\*.cpp错误:路径中不能包括盘符!c"A.z7f)T4H6YDir1\Dir2\g?.txt正确;i7Q+P)e2F8gDir1\D?r2\file1.txt错误:只有在以路径的最后一部分才能使用通配符;M(k3A!C+\+L8C-C#W6q文件列表:l Z$};P4O您可以使用文件列表来对要操作的文件进行批量操作。
在文件中的文件名必须用空格或另起一行隔开。
(如使用空格格开,每一个文件必须加引号)。
-e1A"|(j'h(y)T$p7-Zip命令行支持多个文件列表同时操作。
2Y+k2G9|2g:p.x2M'Z举个例子,这里有一个文件列表“listfile.txt”包含下列内容:"I!Z)}.C7k/H4g;u'@+Q "My programs\*.cpp"5v;@*F)U5]$k3H6J!b*NSrc\*.cpp%^C}8b)?;I7w那么我们可以输入命令:)t,u4\"G4|1s7z a-tzip archive.zip@listfile.txt9@h/N.X'Q将“My programs”及“Src”目录中所有扩展名为“cpp”的文件添加到压缩档案“archive.zip”中。
&}7_"|7x8N)^9?,s:b)C&f M9F6Y!V3f*A h+R.X*a"B3q命令行+\-g+r7t$S6X2c命令行的命令不分大小写。
6V.I:[5H%]1Y4~+I7j;f更多有关命令行的详细内容请参阅语法。
6Q3L/k'p*_(Z;X命令要点参考#R3h4r/^-X命令作用说明(M7t)Y8F.z!qa添加.M%Z1A/G8y:S9d*cd删除:j9__2~$W,W2m:Ue释放-Y7{!I_(K$yl列表4w&j5K X4}+Y#A)d*k:St测试.h:w&C4~-P*o+@u更新;g:?+R9N'v.~6F9}:yx完整路径释放;w*a(q+p+F&`-O(]M.T'k x0`命令行选项/}1o6h9v9B2V9|9q'R.y语法V*Y,`+p(K5b<选项>::=<选项_符号><选项_字符>[<选项>].m#e-\9[$r(F<选项_符号>::='/'|'-'-L$X5m#O'd3V<switch>::=<switch_symbol><switch_characters>[<option>]*u9h2\6Y9f<switch_symbol>::='/'|'-'3D;h.[9g0W3N(d在命令行中,一个完整的选项由指定的选项、连字符(-)或斜线(/)组成,而且选项的符号不能使用缩写。