0

我正在使用 Minizip API 将文件压缩和解压缩到我的存档。我需要在解压缩后立即从 zip 中删除 zip 条目。

如果 zip 存档有多个 zip 条目,我可以在解压缩后立即删除特定的 zip 条目,然后能够使用剩余的 zip 条目压缩存档。我可以使用临时 zip 来实现这一点。

但是,当我在 zip 存档中有一个文件时,我只能在完全提取后删除 zip……是否有针对这种情况的优化方法,我可以分块提取和删除 zip 条目。minizip 中没有要删除的直接 API,我使用的是原始写入和读取。

提前致谢, JP

4

1 回答 1

0

不,没有办法删除 ZIP 存档中文件的一部分,除非提取整个文件并存档您不想要的部分。(这在这里没有意义,因为您已经在尝试提取文件!)

于 2013-08-07T05:45:35.010 回答