建立 ZIP 檔案
ZIP 是一種檔案壓縮與歸檔格式,可縮小檔案大小,以實現高效的儲存與傳輸。 它允許將多個檔案和目錄合併為單一壓縮檔,通常副檔名為".zip"。 ZIP 壓縮檔常被用於資料備份、軟體發行及檔案共享。 雖然此格式有助於處理日常數位任務,但管理大量 ZIP 檔案或手動壓縮檔案,往往會變得繁瑣且容易發生人為錯誤。 為簡化此流程,我們可使用 IronZip 僅用幾行程式碼即可建立檔案,藉此提升效率並自動化這些繁瑣的任務。
Creating ZIP File with C#
- 使用
IronZip; - using (var archive = new
IronZipArchive()) archive.Add("./assets/image1.jpg");archive.Add("./assets/example.pdf");archive.SaveAs("output.zip");
IronZIP
我們首先導入命名空間 IronZip 以使用該函式庫。 隨後,我們利用 IronZipArchive 建構子與 using 語句建立一個新的 ZIP 壓縮檔,此語句會建立一個空的 ZIP 壓縮檔。
將檔案新增至空的存檔
在儲存之前,我們可以透過 Add 方法,並提供檔案的絕對路徑,來向其中加入一些檔案。 您可以將單一或多個檔案加入壓縮檔中,可加入的檔案類型涵蓋如上所述的圖片、docx 和 PDF 等文件、MP3、WAV 等音訊檔案,甚至 ZIP 壓縮檔,藉此在壓縮檔內建立"壓縮檔中的壓縮檔"。
有關可新增的相容檔案清單的更多資訊,請參閱此處的文件。
儲存與匯出
最後,我們將檔案儲存並使用 SaveAs 方法匯出,儲存為 output.zip。

