Waiting for winzip to finish in batch file
Posted on 2003-11-04
In a batch file i do a load of copy commands then call command line winzip to zip it all up before doing other stuff. The problem is that Winzip "appears to have completed" before it ACTUALLY has. ie it creates an empty zip file then puts stuff in it and returns focus to the calling batch file before it has "truly" finished.
The way in which it works means that i cant wait for the EXISTENCE of the winzip file before executing the next command in the file as it exists right from the start.
I could put an arbitrary wait time in but this is a little inexact, especially as the no. of files in the winzip file could vary between a low number and a high number and it seems silly to have the batch file sit around for 5 minutes just as an arbitrary "it must have completed in this time" sort of way.
SO: HOW do i get the next command in the batch file to hold fire until winzip has TRULY completed.