将文件添加到 TAR
许多人觉得向现有的 TAR 压缩包中添加新文件很麻烦。 典型的处理流程包括提取整个压缩包,插入最新文件,然后将所有内容重新压缩成一个新的 TAR 压缩包。这种方法不仅费力,而且非常耗时,尤其对于需要处理多个 TAR 文件的用户而言。
IronZIP 提供了一种更高效的解决方案,可以节省时间和能源。 IronZIP具有直观的Add方法,此功能使用户能够无缝地将新文件合并到现有的TAR档案中,而无需提取。 在以下示例中,我们将展示Add方法的简单性,说明如何通过几行代码添加文件。 告别繁琐的方法,采用更高效的方式来管理您的 TAR 归档文件!
Add Files to TAR with C#
- 使用
IronZIP; - using (var archive =
IronTarArchive.FromFile("existing.tar")) archive.Add("./assets/image3.png");archive.Add("./assets/image4.png");archive.SaveAs("result.tar");
访问现有 TAR 文件以添加文件
我们首先导入命名空间IronZip。 之后,我们初始化一个新的FromFile方法导入现有的TAR。
添加文件
访问到TAR文件后,您可以使用Add方法添加新文件。 此方法只需要一个参数——要包含的项目的文件路径。 如果路径不正确,操作将不会成功。 在提供的示例中,我们正在使用image4.png添加到现有的TAR中。
除了 PNG 文件外,IronZIP 还兼容多种其他格式。 用户可以添加 JPG 和 SVG 等流行图像类型以及 TIFF 和 GIF 等多帧格式。 对于文本和音频文件,IronZIP 支持 PDF、DOCX、XLSX 文件和音频格式如 MP3 和 WAV。值得注意的是,您可以在另一个 TAR 文件中添加 TAR 文件,从而提供了极大的灵活性。 如需查看支持的文件类型完整列表,请点击此处。
出口TAR
总之,将文件合并到当前TAR档案后,我们调用SaveAs函数为更新的TAR档案指定一个新名称,该TAR档案现在包括了附加文件。

