I am well aware that if you add two files in the same operation, both files will appear in the zip file. The problem is that if you add two files in two successive operations as is done in my example, then after the second operation, only the second file is present.
With the standalone zip software, one can add files, one at a time and have all the files present after the last addition. An example of the need to add files at various time intervals is when a zip file is being built at the rate of one file a week. With the current implementation of zipFile, one would have to unzip the zip file, add the new file to the list of files and reZip it with all the new files.
To me, the fundamental problem seems to be that fileZip can only create a new zip file, it cannot open an existing one. If zipFile could open an existing zipFile, then additional files could be easily added. The code documentation dealing with creating/opening the file specifies that is is supposed to open an existing file (Createfm), but that doesn't happen.