使用Delphi XE2中的JclCompression从ZIP存档中删除文件

时间:2013-12-16 15:38:17

标签: delphi delphi-xe2 jedi-code-library

我遇到过这种情况,我需要从ZIP存档中删除特定文件。在应用程序中,ZIP文件的所有处理都是使用JclCompression完成的。我想知道你们是否知道如何使用JclCompression从ZIP存档中删除特定文件? (我找不到了)

1 个答案:

答案 0 :(得分:6)

所以,我只是偶然遇到了解决方案:

除了TJclZipCompressionArchiveTJclDecompressionArchive之外,JclCompression库还提供了TJclZipUpdateArchive类。该类包含从存档中删除文件的方法。

zip.RemoveItem(PackedName);