ZipLs.java
package ziptool;
import java.io.*;
import java.util.*;
import java.util.zip.*;
/** zip形式のファイルを調べ、エントリの一覧を表示する ZipLs */
public class ZipLs {
/** 最初に呼び出されるメソッド */
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.err.println( "File not found" );
}
catch( ZipException e ){
System.err.println( "Zip Error..." );
}
catch( IOException e ){
System.err.println( "IO Error..." );
}
}
}
}