Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我遇到了需要从 ZIP 存档中删除特定文件的情况。在应用程序中,所有 ZIP 文件的处理都是使用 JclCompression 完成的。我想知道你们中是否有人知道如何使用 JclCompression 从 ZIP 存档中删除特定文件?(我没找到)
所以,我只是不小心遇到了解决方案:
除此之外TJclZipCompressionArchive,TJclDecompressionArchiveJclCompression 库还提供了一个TJclZipUpdateArchive类。此类包含从存档中删除文件的方法。
TJclZipCompressionArchive
TJclDecompressionArchive
TJclZipUpdateArchive
zip.RemoveItem(PackedName);