Mark,
Check out example 8-5in the Java Examples in a Nutshell.  You can get it on
the O'Reilly site.
I think it does what you want.

-Richard

At 11:15 PM 10/4/01 -0400, you wrote:
>Hasn't anybody done any recursive functions using the java.util.zip API???
>I can get the last file in a directory to be included in the .zip file, but
>none of the others in the directory; it appears that the stream input
>overwrites whatever is there before so you end up with only one file
>compressed (and when you decompress it, it isn't true!).  java.util.zip has
>been around since Java 1.1; I find it hard to believe no one has done this
>before.  I cannot find anything on Sun's site, nor with Google, nor in the
>archives.  Is there a bug in the ZipOutputStream.putNextEntry( new
>ZipEntry( file.toString())) method that prevents adding files to a .zip
>catalog?  This seems outrageous!
>
>I'm using Bruce Eckel's design pattern but it doesn't work.  Like so many
>other Java gurus who write books, it appears that the authors do not test
>their own code!  Let's see, now, I'll write a bunch of code that looks like
>it SHOULD work, but I don't have the time to actually test it because I can
>make a whole lot of $$$ getting this book out and worry about the shit that
>doesn't work later....
>
>Excuse me, please, for the rant, but I have spent thousands of $$$ on Java
>(and other technologies) manuals written by guys who don't test their code
>before publication and have editors who are simply numbnuts when it comes to
>technology.  And this particular rant is not about bleeding-edge;
>java.util.zip has been around for 4 years!
>
>Cheers!
>Mark
>
>
>I am a deeply superficial person.  -Andy Warhol
>
>This email was scanned with Norton AntiVirus 2002 before sending.
>
>___________________________________________________________________________
>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
>of the message "signoff SERVLET-INTEREST".
>
>Archives: http://archives.java.sun.com/archives/servlet-interest.html
>Resources: http://java.sun.com/products/servlet/external-resources.html
>LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to