commons
b2007101701

org.phosphoresce.commons.util
クラス ZipUtil

java.lang.Object
  拡張org.phosphoresce.commons.util.ZipUtil

public final class ZipUtil
extends java.lang.Object

Zipファイル操作ユーティリティクラス。

作成者:
Kitagawa

入れ子クラスの概要
static class ZipUtil.ZipContainer
          Zipファイル作成時のリソース保持クラス
 
フィールドの概要
static int BYTE_LENGTH
          入出力バイト長
static java.lang.String DEFAULT_CHARSET
          ディフォルトキャラクタセット
 
メソッドの概要
static void create(java.io.File file, ZipUtil.ZipContainer container)
          指定されたファイルに対してZipContainerオブジェクトの内容をエントリしてZipファイルを生成する。
static void create(java.io.File file, ZipUtil.ZipContainer container, java.lang.String charset)
          指定されたファイルに対してZipContainerオブジェクトの内容をエントリしてZipファイルを生成する。
static void unzip(java.io.File file)
          指定されたZipファイルをカレントディレクトリに対して解凍します。
static void unzip(java.io.File file, java.io.File directory)
          指定されたZipファイルを指定されたディレクトリに対して解凍します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

BYTE_LENGTH

public static int BYTE_LENGTH
入出力バイト長


DEFAULT_CHARSET

public static final java.lang.String DEFAULT_CHARSET
ディフォルトキャラクタセット

関連項目:
定数フィールド値
メソッドの詳細

create

public static void create(java.io.File file,
                          ZipUtil.ZipContainer container)
                   throws java.io.IOException
指定されたファイルに対してZipContainerオブジェクトの内容をエントリしてZipファイルを生成する。

パラメータ:
file - 作成対象Zipファイルオブジェクト
container - エントリ内容保持オブジェクト
例外:
java.io.IOException - 正常にZipファイル作成が行えなかった場合に発生

create

public static void create(java.io.File file,
                          ZipUtil.ZipContainer container,
                          java.lang.String charset)
                   throws java.io.IOException
指定されたファイルに対してZipContainerオブジェクトの内容をエントリしてZipファイルを生成する。

パラメータ:
file - 作成対象Zipファイルオブジェクト
container - エントリ内容保持オブジェクト
charset - エントリファイルのキャラクタセット(ZipApacheUtil.javaとの互換性APIで実際は動作に関係しません)
例外:
java.io.IOException - 正常にZipファイル作成が行えなかった場合に発生

unzip

public static void unzip(java.io.File file,
                         java.io.File directory)
                  throws java.io.IOException
指定されたZipファイルを指定されたディレクトリに対して解凍します。

パラメータ:
file - Zipファイル
directory - 解凍先ディレクトリ
例外:
java.io.IOException - 正常にZipファイルの解凍が行えなかった場合に発生

unzip

public static void unzip(java.io.File file)
                  throws java.io.IOException
指定されたZipファイルをカレントディレクトリに対して解凍します。

パラメータ:
file - Zipファイル
例外:
java.io.IOException - 正常にZipファイルの解凍が行えなかった場合に発生

commons
b2007101701