Remove;
Метод Remove удаляет текущий элемент из архива.
Для выполнения примера предполагается наличие архива «D:\Work\Archives\Data.zip». В архив добавлена папка «Old».
Добавьте ссылку на системную сборку IO.
Sub UserProc;
Var
ZIP: IZipArchive;
ZIPEntry: IZipArchiveEntry;
Begin
ZIP := New ZipArchive.Create("D:\Work\Archives\Data.zip", ZipMode.Update);
ZIPEntry := ZIP.ItemByName("Old/");
If Not IsNull(ZIPEntry) Then
ZIPEntry.Remove;
End If;
Dispose ZIP;
End Sub UserProc;
В результате выполнения примера из архива «Data.zip» будет удалена папка «Old».
См. также: