![]() |
The Java Developers Almanac 1.4Order this book from Amazon. |
e455. Retrieving a Compressed File from a ZIP FileThis example reads a ZIP file and decompresses the first entry.try { // Open the ZIP file String inFilename = "infile.zip"; ZipInputStream in = new ZipInputStream(new FileInputStream(inFilename)); // Get the first entry ZipEntry entry = in.getNextEntry(); // Open the output file String outFilename = "o"; OutputStream out = new FileOutputStream(outFilename); // Transfer bytes from the ZIP file to the output file byte[] buf = new byte[1024]; int len; while ((len = in.read(buf)) > 0) { out.write(buf, 0, len); } // Close the streams out.close(); in.close(); } catch (IOException e) { }
e454. Listing the Contents of a ZIP File
© 2002 Addison-Wesley. |