7-Zip 檔案批次壓縮備份

Posted by admin on 01 六月, 2008 22:40

7-Zip 不僅壓縮解壓的功能和 WinRAR 不相上下,WinRAR 的批次壓縮的方法在這裡也可適用。

首先得先建立一個記錄「備份清單」的文字檔,如「listfile.txt」:
My programs\*.cpp
Src\*.cpp

然後以下列的指令列來執行壓縮作業:
7z a -tzip archive.zip @listfile.txt

不過要注意的是,listfile.txt 這個文字檔,7-Zip 程式以 UTF-8 作為預設的編碼格式,如果是「記事本」建立的 txt 檔,下指令時就需加上 -scs 的參數,如:
7z a -tzip archive.zip @listfile.txt -scsWIN

最簡便的方法應該是,用文字編輯軟體製作cmd或bat檔,檔案內容就是放入上述指令和參數:
7z a -tzip archive.zip @Filelist.txt -scsWIN

或者加上縮壓檔存檔路徑:
7z a -tzip \\PCname\path\archive.zip @Filelist.txt -scsWIN

這個cmd或bat檔就可用來執行檔案批次壓縮備份了。

Information and Links

Join the fray by commenting, tracking what others have to say, or linking to it from your blog.