I have to check exactly why this is happening as a temporary file is (should be being) used. when you add (or update) files to an existing zipfile the files that are not being replaced must be copied to the new file (normally) before the new files are added, so I would have assumed that one is only renamed upon success. I hope to check out what is going wrong today but I wanted to save people the task making it save to yet another temporary file (while I hopefully fix it) Russell Peters http://www.users.bigpond.com/russellpeters/delphizip.html