【发布时间】:2012-05-13 00:28:46
【问题描述】:
我有多个结构相同的 zip 文件——它们在根级别包含 XML 文件。每个 zip 文件中的所有文件都是唯一的(跨 zip 文件没有重复)。我需要将所有 zip 文件中的所有 XML 文件组合成一个 zip 文件(与原始 zip 文件具有相同的结构)。关于如何最好地做到这一点的建议?谢谢。
【问题讨论】:
-
把它们都拆开再做一个新的?
-
这将是最明显的方法。您也可以选择一个作为最终的 zipfile,从其他文件中提取文件并将它们添加到最后一个,但不确定它会更快。
-
谢谢@sarnold。我也在考虑这种方法,但不确定是否有更优雅的方法。
-
@jgritty,你的想法很有趣。我想我可以做一个测试,看看是否有任何性能改进。