添加文件到ZIP

用户经常面临向现有 ZIP 压缩包中添加新文件的难题。 典型的处理过程包括提取当前压缩包,添加新文件,然后将所有内容压缩到一个新的 ZIP 文件中。这种方法繁琐且耗时,尤其是在处理多个 ZIP 压缩包时。

更有效的解决方案是使用允许以编程方式操作 ZIP 文件的库。 IronZip 凭借其强大的 Add 方法在这方面表现出色,使用户能够无缝集成新文件,而无需进行提取。 在下面的代码示例中,我们将演示 Add 方法的直观性,展示它如何让您仅需几行代码,就能轻松地将新文件追加到现有的 ZIP 归档中。

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

首先导入命名空间 IronZip。 随后,我们初始化一个新的 IronZipArchive 类,并使用 FromFile 方法传入一个参数:您要访问的 ZIP 文件的路径。 请注意,如果路径不正确,操作将会失败。

添加文件

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

除了支持添加 PNG 文件外,IronZIP 还支持多种与 Add 方法兼容的文件类型。 用户还可以添加其他流行的图像格式,例如 jpg、svg,甚至是 tiff 和 gif 等多帧图像。 还支持其他文件格式,例如文本文件、文档(PDF、DOCX、XLSX)和音频文件(MP3 和 WAV); 它甚至支持在 ZIP 压缩包内添加 ZIP 压缩包,使其功能非常强大。如需查看可添加文件的完整列表,请点击此处

导出 ZIP 文件

最后,将文件添加到现有的 ZIP 压缩包后,我们调用 SaveAs 并为包含新添加文件的 ZIP 压缩包指定一个新名称。

学习如何创建、读取和提取 ZIP 压缩包

准备开始了吗?
Nuget 下载 21,060 | 版本: 2026.6 just released
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronZip
运行示例 观看您的文件成为归档文件。