Skip to Content

Open Zip File From File Object Example

  1. /*
  2.         Open Zip File From File Object Example
  3.         This Java example shows how to open specified zip
  4.         file using File object.
  5. */
  6.  
  7. import java.io.File;
  8. import java.io.IOException;
  9. import java.util.zip.ZipFile;
  10.  
  11. public class OpenZipFileFileObject {
  12.        
  13.         public static void main(String args[])
  14.         {                
  15.                  try
  16.                  {
  17.                        
  18.                         /*
  19.                          * Create file object for specified zip file.
  20.                          */
  21.                          
  22.                          File file = new File("c:/FileIO/WebFiles.zip");
  23.                          
  24.                         /*
  25.                          * To Open a zip file from File object, use
  26.                          *
  27.                          * ZipFile(File file)
  28.                          * constructor of the ZipFile class.
  29.                          *
  30.                          * This constructor throws IOException for any I/O error.
  31.                          */
  32.                         ZipFile zipFile = new ZipFile(file);
  33.                        
  34.                         System.out.println(zipFile.getName() + " Opened for reading!");
  35.                          
  36.                          /*
  37.                           * close the opened zip file using,
  38.                           * void close()
  39.                           * method.
  40.                           */
  41.                          
  42.                           zipFile.close();
  43.                        
  44.                  }
  45.                  catch(IOException ioe)
  46.                  {
  47.                         System.out.println("Error opening zip file" + ioe);
  48.                  }
  49.         }
  50. }
  51.  
  52. /*
  53. Output of this program would be,
  54. c:\FileIO\WebFiles.zip Opened for reading!
  55. */

Advertisement: