IRONSOFTWAREHOME
將檔案加入 ZIP
using IronZip;

// Open an existing ZIP
using (var archive = IronZipArchive.FromFile("existing.zip"))
{
    // Add files
    archive.Add("./assets/image3.png");
    archive.Add("./assets/image4.png");

    // Export the ZIP
    archive.SaveAs("result.zip");
}
Imports IronZip

' Open an existing ZIP
Using archive = IronZipArchive.FromFile("existing.zip")
    ' Add files
    archive.Add("./assets/image3.png")
    archive.Add("./assets/image4.png")

    ' Export the ZIP
    archive.SaveAs("result.zip")
End Using
NuGet Download
PM > Install-Package IronZip
將檔案加入 ZIP

將檔案加入 ZIP

使用者經常面臨將新檔案加入現有 ZIP 壓縮檔的挑戰。 典型的處理流程包括解壓縮當前 ZIP 壓縮檔、新增檔案,然後將所有內容重新壓縮成新的 ZIP 檔案。這種方法既繁瑣又耗時,特別是在處理多個 ZIP 壓縮檔時更是如此。

更高效的解決方案是使用能透過程式化方式操作 ZIP 檔案的函式庫。 IronZip 在這方面表現出色,其強大的 Add 方法讓使用者能夠無縫整合新檔案,無需進行擷取。 在以下程式碼範例中,我們將展示 Add 方法的直覺性,說明它如何讓您僅需幾行程式碼,就能輕鬆地將新檔案追加至現有的 ZIP 壓縮檔中。

開啟現有 ZIP 檔案以新增檔案

我們首先導入命名空間 IronZip。 接著,我們初始化一個新的 IronZipArchive 類別,並使用 FromFile 方法傳入一個參數:您要存取的 ZIP 檔案路徑。 請注意,若路徑不正確,操作將會失敗。

新增檔案

開啟 ZIP 檔案後,我們即可將檔案加入其中。 我們呼叫 Add 方法,將新檔案加入現有的 ZIP 檔案中。此方法接受一個參數,即您欲加入的檔案路徑; 與上述情況類似,若提供的路徑不正確,操作將會失敗。 在範例中,我們提供兩張檔案路徑圖片,image3.pngimage4.png,並將它們加入現有的 ZIP 檔案中,使用 Add

除了新增 PNG 格式外,IronZip 亦支援多種與 Add 方法相容的檔案型別。 使用者亦可加入其他常見的圖像格式,例如 jpg、svg,甚至多幀圖像格式,如 tiff 和 gif。 亦支援其他檔案型別,例如文字檔、文件(PDF、DOCX、XLSX)及音訊檔(MP3 和 WAV); 甚至支援在 ZIP 檔案內嵌入 ZIP 檔案,使其用途廣泛。如需可新增檔案的完整清單,請參閱此處

匯出 ZIP 檔案

最後,將檔案加入現有的 ZIP 檔後,我們呼叫 SaveAs 並為包含新增檔案的 ZIP 壓縮檔指定新名稱。

了解如何建立、讀取及擷取 ZIP 壓縮檔
在GitHub上查看

準備好要開始了嗎?

Nuget Downloads 23,187版本:2026.9剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預約您的免費即時演示
Booking Badge

受到全球數百萬工程師的信賴

Iron Software的客戶標誌
獲取您的無需承諾咨詢
完成以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊將始終被保密。
受到全球數百萬工程師的信賴
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立