Home Java Example Java Util Listing Contents of a ZIP File
Questions:Ask|Latest


 
 

Share on Google+Share on Google+

Listing Contents of a ZIP File

Advertisement
This section, provides the way for listing all the elements of a zip file through the java code.

Listing Contents of a ZIP File

     

Section, provides the way for listing all the elements of a zip file through the java code. Following program helps you for the appropriate. You can directly copy and paste the code in your java application for showing list of elements present in the zip file format.

Program Result:

This program takes a zip file name and checks it for the zip format ('.zip' extension) and also checks whether the given file exists or not in your specified or default directory. Then it shows the list of the elements of the zip file.

Code Description:

ZipFile:
This is the class of java.util.zip.*; package. This class is used to read the zip file entries.

Here is the code of the program:

import java.util.*;
import java.util.zip.*;
import java.io.*;

public class ListZipFiles{
  public static void main(String[] argsthrows IOException{
  ListZipFiles zf = new ListZipFiles();
  }

  public ListZipFiles() throws IOException{
  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  System.out.print("Enter Zip file name: ");
  String filename = in.readLine();
//  File file = new File(filename);
  if(!filename.endsWith(".zip")){
  System.out.println("Invalid file name!");
  System.exit(0);
  }
  else if(!new File(filename).exists()){
  System.out.println("File not exist!");
  System.exit(0);
  }

  try{
  ZipFile zipFile = new ZipFile(filename);
  Enumeration em = zipFile.entries();
  for (Enumeration em1 = zipFile.entries(); em1.hasMoreElements();) {
  System.out.println(em1.nextElement());
  }
  }
  catch(ZipException ze){
  System.out.println(ze.getMessage());
  System.out.println("Zip file may be corrupted.");
  System.exit(0);
  }
  }

Download this example.

Advertisements

Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: April 16, 2007

Ask Questions?    Discuss: Listing Contents of a ZIP File  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments
DMCA.com