Fastest way to delete large amount of files from ZIP file

Fastest way to delete large amount of files from ZIP file

Hello,
I am using XCeed ZIP for .Net.
I wrote a tool that has to delete a large amount of files (10.000s) from a few subfolders. Each file in these folders is a few 100 kB up to several MB in size, and it's mostly PDFs.
Some of the ZIP files can be several GB in size.

Depending on the ZIP file size, the number and size of the files to delete, the operation takes up to an hour.

Current,y I identify the folders to delete as AbstractFolders and call the Delete() method.

Is there a better approach to delete these files more quickly?
The purpose of the tool is to shrink the ZIP in size.