> What is the reason that files don't get added immediately ?
This is the design of the ZipFile class.
> Would there be a speed advantage adding them immediately ?
I don't know. You could build your own ZipFile class that saves immediately, and compare.
> Can files get added immediately with the existing code ?
No. the design of the class writes them at the end.
Are you having performance issues?