2013-12-16 2 views
3

У меня возникла ситуация, когда мне нужно удалить определенный файл из ZIP-архива. Внутри приложения вся обработка ZIP-файлов выполняется с помощью JclCompression. Мне было интересно, кто-нибудь из вас знает, как удалить определенный файл из ZIP-архива с помощью JclCompression? (Я не мог найти его)Удалите файл из ZIP-архива с помощью JclCompression в Delphi XE2

ответ

6

Итак, я просто случайно наткнулся на решение:

Кроме TJclZipCompressionArchive и TJclDecompressionArchive библиотека JclCompression также обеспечивает TJclZipUpdateArchive класс. Этот класс содержит метод удаления файла из архива.

zip.RemoveItem(PackedName);