zpacf

首页  后退  前进

zpacf
down2

压缩文件或目录.

 

zpacf=File或Folder||FileZip<>, ||...

 

参数:


1-强制参数.

File

Folder

文件或目录的路径. 文件的完整路径,支持的选项有:

 • TC参数 %P%N附录7.

 • 绝对路径 c:\test.txt或c:\test\

 • 相对路径 %COMMANDER_PATH%\test.txt或%COMMANDER_PATH%\test\ 见附录13.

 • 相对路径 $f06\test.txt或$f06\test\ 见附录8.

 • 参数返回的路径<xfolder> 见附录11.

 • 由全局变量返回的路径 见附录23

 • 传递给变量$var_p ...的路径,在命令中创建 exect

• 如果未传递路径,则会创建空存档。.

[tc]返回的路径 见附录 12


2-强制参数.

FileZip<>

zip档案的路径. 参数 FileZip//Mode, 其中:

FileZip - zip档案的完整路径

  :: - 活动对象的父路径.

  @ - 相对于活动对象的完整路径,路径将被采用.

Mode - 模式:

   0  - 创建新的存档(默认情况下)

   1  - 创建新的存档(如果存在则替换)

   2  - 创建新的存档(如果存在,则附加)


其它参数:

...

类似. 其余的与命令一样: zpack.

备注

如果需要指定路径,可以使用特殊文件夹和文件的缩写$f01 ...请参见 附录8.

 

该命令能够通过创建的全局变量将信息传递到其它命令.见: 附录23

变量名称

描述

GLOBALZPACF0

数组输入数据(在第一个单元格中包含对象的路径)

GLOBALZPACF

数组输出数据(在第一个单元格中存档的路径)

参见:

zunpf, zunpk, zpack

例子

 

bufsr=#C-1 pause=500 creat=%%TCIMG_PATH%%\temp\||Bufer.txt||clip<>||upd<1> pause=500 zpacf=%%TCIMG_PATH%%\temp\Bufer.txt||"$f06\Bufer-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0||wait pause=500 delsm="%%TCIMG_PATH%%\temp\*.txt"||1 ;; 使用ENCRYPTED文本从剪贴板创建存档在工作表中使用名称Bufer +系统时间并删除临时文件

 

creat=%%TCIMG_PATH%%\temp\||Bufer.txt||clip<>||upd<1> pause=500 zpacf="%%TCIMG_PATH%%\temp\Bufer.txt"||"$f06info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0||wait pause=500 delsm="%%TCIMG_PATH%%\temp\*.txt"||1 ;; 使用系统时间名称从桌面上的剪贴板创建一个包含文本的文件,并删除临时文件

 

creat=%%TCIMG_PATH%%\temp\||Bufer.txt||clip<>||upd<1> pause=500 zpacf=%%TCIMG_PATH%%\temp\Bufer.txt||"$f06\Bufer-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0||wait pause=500 delsm="%%TCIMG_PATH%%\temp\*.txt"||1 ;; 使用文本从剪贴板创建一个存档在工作表上使用名称Bufer +系统时间并删除临时文件

 

global zpacf=%P%N||"$f06info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0||wait encrd=GLOBALZPACF<1>||"$f06"//0//x//**crypt||12345|AES256 delsm=GLOBALZPACF<1>||1 ;; 从桌面上的专用临时存档创建,在* crypt文件中加密存档,并删除临时存档

 

sends="%O"??1||&&^(.+)_\d+$!!$1 copyy=%P%N||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1>||"%p"GLOBALSENDS<1>//0 marks=0||test<1n!!GLOBALSENDS<1>> copys=[tc=AL]||GLOBALSENDS<1>//0 pause=500 zpacf="%p"GLOBALSENDS<1>||"%p"GLOBALSENDS<1>.zip//0 ;; 将光标下的文件复制到命名文件夹(不包括_N型计数器)文件夹,将活动面板和所有文件(不带递归)的类似文件复制到同一文件夹d:\2 +将创建的文件夹压缩到个人存档

 

sends="%O"??1||&&^(.+)_\d+$!!$1 marks=PS<"%p"//1//0>||test<1n!!GLOBALSENDS<1>> copys=[tc=AL]||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1//0>||"%pGLOBALSENDS<1>//0" pause=700 zpacf="%pGLOBALSENDS<1>"||"%pGLOBALSENDS<1>".zip//0 ;; 将光标下的文件复制到名称(不包括计数器_№)文件夹,将活动面板和所有文件(无递归)的类似文件复制到同一文件夹中:d:\2 +将创建的文件夹压缩到个人存档

 

sends=<info=o200%P%N//>??1 zpacf=%P%N||"%p%O".zip//0 comnt=GLOBALZPACF<1>||0||GLOBALSENDS<1> patha=<xfolder=25//"%p"> ;; 在zip中的光标下的活动面板文件夹中压缩,并在创建的存档中添加备注文件夹,并转换到存档

 

sends=<info=o200%P%N//>??1 zpacf=%P%N||%T%N.zip//0 comnt=GLOBALZPACF<1>||0||GLOBALSENDS<1> ;; 在zip中的光标下的不同面板文件夹中压缩,并在创建的存档中添加备注文件夹

 

zpacf="%p"Sliders||"%p"Arch\Sliders.zip//0 ;; 在活动面板文件夹中压缩Arch文件夹中的滑块

 

zpacf=%P%N||%T%N.zip//0 ;; 将光标下的文件压缩到zip存档中的对侧面板中

 

zpacf=%P%N||::bak-<info=s47>.zip//0 ;; 将光标下的文件与给定的名称压缩在同一个文件夹中

 

zpacf=%P%N||x||allarh<[tc=TL]> ;; 将光标下的对象添加到对侧面板的所有选定的归档

 

zpacf=%P%N||x||allarh<c:\ListPathArhives.txt> ;; 将光标下的对象从ListPathArhives.txt列表中添加到所有存档

 

zpacf=%P%N||x||allarh<cliplist> ;; 将光标下的对象添加到所有存档 - 从剪贴板列出完整的文件夹路径

 

zpacf=c:\File.txt||x||allarh<[tc=TL]> ;; 将文件c:\File.txt添加到对侧面板的所有选定的存档

 

zpacf=c:\File.txt||x||allarh<c:\ListPathArhives.txt> ;; 将文件c:\File.txt添加到ListPathArhives.txt的所有存档

 

zpacf=c:\File.txt||x||allarh<cliplist> ;; 将文件c:\File.txt添加到所有档案 - 从剪贴板列出完整的文件夹路径

 

zpacf=c:\Test.xxx||"%p"Test.zip//0 ;; 将文件夹c:\Test.xxx压缩在活动面板中的Test.zip文件中

 

zpacf=c:\Test\||x||allarh<[tc=TL]> ;; 将Test文件夹添加到对侧面板的所有选定的归档

 

zpacf=c:\Test\||x||allarh<c:\ListPathArhives.txt> ;; 将Test文件夹从ListPathArhives.txt列表添加到所有归档.

 

zpacf=c:\Test\||x||allarh<cliplist> ;; 将测试文件夹添加到所有存档 - 从剪贴板列出完整的文件夹路径

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru