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 文件的库。 Add方法使用户能够无缝集成新文件,而无需提取。 在下面的代码示例中,我们将演示Add方法的直观性,展示如何通过几行代码轻松地将新文件附加到现有ZIP档案。

访问现有 ZIP 文件以添加文件

我们首先导入命名空间IronZip。 之后,我们初始化一个新的FromFile方法输入一个参数:您尝试访问的ZIP的路径。 请注意,如果路径不正确,操作将会失败。

添加文件

访问 ZIP 文件后,我们就可以向其中添加文件了。 我们调用Add方法将新文件添加到现有的ZIP中。该方法接受一个参数,即您希望添加的文件的路径; 与上述类似,如果提供的路径不正确,操作将会失败。 在示例中,我们提供两个文件路径图像Add将它们添加到现有的ZIP中。

除了添加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 天试用密钥
无需信用卡或创建账户