@634

java.util.zip

Advertisement

説明。

ZIP、GZIPの読み込みや書き出しを行うためのクラス。
java.util.zip(リンク先:java.sun.com)

実験

例1:読み込んで情報表示
import java.io.*;
import java.util.zip.*;
import java.util.*;

class ReadZip{
    File file;
    ZipFile zfile;

    public ReadZip(String pass){
        try{
            file = new File(pass);
            zfile = new ZipFile(file);
        }catch(Exception e){
            System.out.println(e);
            System.exit(1);
        }
    }

    // Zipファイル内のファイルの数
    public void getSize(){
        System.out.println(zfile.size());
    }

    // Zip ファイル内のファイルの名前列挙
    public void showFilesName(){
        Enumeration e = zfile.entries();
        while(e.hasMoreElements()){
            System.out.println(e.nextElement());
        }
    }
}

public class UtilZip{
    public static void main(String args[]){
        ReadZip zip = new ReadZip("./test.zip");
        zip.getSize();
        zip.showFilesName();
    }
}
実行結果サンプル
5
AssertTest.java
AssertText.class
AdapterTest.java
AdapterTest.class
FileIO.java


つづく。

Advertisement

ショートカット

634
このカテゴリのトップページに戻る
634labs
   UIコレクションギャラリー

サイト検索

Google

Web サイト内

Y!ログール