ZipSearch.java



import java.util.zip.ZipFile;
import java.util.zip.ZipEntry;
import java.util.Enumeration;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.zip.ZipException;

/** zip形式のファイルを調べる ZipSearch */

public class ZipSearch {

    /** 最初に呼び出される処理 */

       public static void main( String argv[] ) {

              ZipFile zf;
              Enumeration enum;

              if( argv.length == 1 ) {
                      try {
                             zf = new ZipFile( argv[0] );
                             enum = zf.entries();

                             while( enum.hasMoreElements() ) {

                                  System.out.println(
                                      enum.nextElement().toString() );
                              }
                      }
                      catch( FileNotFoundException e ){
                             System.out.println( "File not found" );
                      }
                      catch( ZipException e ){
                             System.out.println( "Zip Error..." );
                      }
                      catch( IOException e ){
                             System.out.println( "IO Error..." );
                      }
               }
       }
}