Re: [請益] 如何使用7z來批次壓縮檔案?
我仿照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)
討論串 (同標題文章)
完整討論串 (本文為第 3 之 15 篇):
EZsoft 近期熱門文章
PTT數位生活區 即時熱門文章