创建 ZIP
ZIP 是一种文件压缩和归档格式,可减小文件大小,从而提高存储和传输效率。 它可以将多个文件和目录合并成一个归档文件,通常使用".zip"扩展名。 ZIP 压缩文件通常用于数据备份、软件分发和文件共享。 虽然这种格式对日常数字任务很有帮助,但管理大量 ZIP 文件或手动压缩存档很快就会变得繁琐且容易出错。 为简化此流程,我们可以使用 IronZip 仅用几行代码即可创建归档文件,从而提高效率并自动化这些繁琐的任务。
Creating ZIP File with C#
- 使用
IronZIP; - 使用 (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。

