gpt4 book ai didi

delphi - ZLib 解压包含多个文件的 zip

转载 作者:行者123 更新时间:2023-12-03 15:04:10 29 4
gpt4 key购买 nike

我正在使用delphi 7,需要解压缩一个包含多个文件的压缩zip文件,我已经找到了如何使用ZLib解压缩单个文件的示例,但找不到zip中包含多个文件的任何示例,可以吗?有人可以给我举个例子或者给我指出一个方向

谢谢

科林

最佳答案

如果您在使用 zlib 时遇到问题,也许您可​​能需要考虑 TurboPower 的 Abbrevia(可在 SourceForge 上找到)。对于 Abbrvia,这是我们的多文件提取代码:

zip.ArchiveType := atZip ;
zip.ForceType := true ;
zip.OpenArchive({...your .zip archive name});

zip.BaseDirectory := {...your extract path...} ;
zip.OnConfirmOverwrite := Overwrite
zip.ExtractFiles('*');

有处理提取失败、确认覆盖等的选项。这是一个非常好的库,而且是免费的。

关于delphi - ZLib 解压包含多个文件的 zip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10621601/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com