col*_*lin 5 delphi zlib delphi-7
我正在使用delphi 7并且需要解压缩包含多个文件的压缩zip文件,我找到了如何使用ZLib解压缩单个文件的示例,但是在zip中找不到任何带有多个文件的示例,是否可以有人要么给我一个例子,要么指向一个方向
谢谢
科林
Eri*_*les 13
如果您遇到zlib问题,也许您可能想要考虑TurboPower的Abbrevia(可在SourceForge上获得).使用Abbrevia,这是我们的多文件提取代码:
zip.ArchiveType := atZip ;
zip.ForceType := true ;
zip.OpenArchive({...your .zip archive name});
zip.BaseDirectory := {...your extract path...} ;
zip.OnConfirmOverwrite := Overwrite
zip.ExtractFiles('*');
Run Code Online (Sandbox Code Playgroud)
有处理提取失败,覆盖确认等的选项.这是一个非常好用的库,它是免费的.