邊做邊學,順便留個筆記,若有錯誤請不吝指教。
7-Zip是一個開放原始碼的資料壓縮程式,它提供命令列執行的程式或圖形化介面的程式。
如果要使用命令列執行7-Zip需要輸入完整路徑並戴上相應的參數執行壓縮、解壓縮
通常64位元的7-Zip預設路徑為 “C:\Program Files\7-Zip\7z.exe”,如果想在cmd中直接使用7z指令可以將此目錄加入windows環境變數。
程式後面要接上動作參數,因為我們要做解壓縮所以加上參數e。
並假設我們將所有要處理的zip檔案放在”C:\Zip\”目錄下
那e的後面就可以加上“C:\Zip*.zip”來選定蓋目錄下的所有的ZIP檔案
可以使用-o”C:\txt”來決定將解壓縮的檔案輸出至”C:\txt”目錄下,若不加則輸出至cmd當前所在路徑。
最後如果只想要解壓縮txt檔案,可以在最後加上*.txt。
整個指令看起來會像這樣:
"C:\Program Files\7-Zip\7z.exe" e "C:\Zip\*.zip" -o"C:\txt" *.txt
指令的作用就會是選取”C:\Zip\”目錄下的所有zip檔,並將這些Zip檔中的txt檔全部解壓縮到”C:\txt”目錄下。
7-zip的指令有許多不同的參數可以利用,詳細的利用方式可以參考7-Zip網站。