作者ckw (要昵称作啥)
看板EZsoft
标题Re: [请益] 如何使用7z来批次压缩档案?
时间Thu Mar 6 15:02:39 2008
我仿照lcwmax版友的方式写了两个两个批次档,可做到批次压缩。
请照以下步骤:
1.修改lcwmax的command内容:
"C:\Program Files\7-Zip\7z.exe" a -tzip "%1".zip "%1"
改为
"C:\Program Files\7-Zip\addlist.bat %1"
2.新增两个批次档(我直接放在7zip资料夹内):
(1)addlist.bat,内容为:
echo "C:\Program Files\7-Zip\7z.exe" a -tzip "%1".zip "%1"
>> C:\ziplist.bat 指令请连成一行,"%1"与>>之间要留空白
(2)startzip.bat,内容为:
call C:\ziplist.bat
del C:\ziplist.bat
主要运作方式为,同时选择多个资料夹时,会将lcwmax版友的指令
先存到C:\ziplist.bat内,而不是原来的同时启动7zip执行压缩。
例如同时选五个资料夹,那麽ziplist.bat内就会有五行指令。
接着直接执行startzip.bat,会呼叫ziplist.bat开始执行批次压缩
跑完之後会将ziplist.bat砍掉。 (所以把startzip.bat拉个捷径出
来放着会比较方便)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.250.81.97
※ 编辑: ckw 来自: 60.250.81.97 (03/06 15:06)