ZipUtil2

public class ZipUtil2
extends Object

java.lang.オブジェクト
com.android.tradefed.util.ZipUtil2


POSIX ファイルのアクセス許可を考慮した zip 解凍用のヘルパー クラス

まとめ

パブリックコンストラクター

ZipUtil2 ()

パブリックメソッド

static void closeZip (ZipFile zipFile)

例外を無視して、開いているZipFileを閉じます。

static File extractFileFromZip (ZipFile zipFile, String filePath)

zip ファイルから 1 つの特定のファイルを tmp ファイルに抽出するユーティリティ メソッド

static boolean extractFileFromZip (ZipFile zipFile, String filePath, File destFile)

zipファイルから特定のファイルを1つ抽出するユーティリティメソッド

static void extractZip (ZipFile zipFile, File destDir)

zip ファイルの内容全体を指定されたディレクトリに抽出するユーティリティ メソッド

static void extractZip (File toUnzip, File destDir)

zip ファイルを指定されたディレクトリに抽出するユーティリティ メソッド。

static File extractZipToTemp (File zipFile, String nameHint)

先頭に文字列が付加された zip ファイルを一時ディレクトリに抽出します

パブリックコンストラクター

ZipUtil2

public ZipUtil2 ()

パブリックメソッド

閉じるジップ

public static void closeZip (ZipFile zipFile)

例外を無視して、開いているZipFileを閉じます。

パラメーター
zipFile ZipFile : 閉じるファイル

zipからファイルを抽出

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

zip ファイルから 1 つの特定のファイルを tmp ファイルに抽出するユーティリティ メソッド

パラメーター
zipFile ZipFile : 抽出するZipFile

filePath String : 抽出するファイルパス

戻り値
File ERROR(/File) 、または見つからない場合は null

投げる
ファイルの抽出に失敗した場合

zipからファイルを抽出

public static boolean extractFileFromZip (ZipFile zipFile, 
                String filePath, 
                File destFile)

zipファイルから特定のファイルを1つ抽出するユーティリティメソッド

パラメーター
zipFile ZipFile : 抽出するZipFile

filePath String : zip 内のファイル パス

destFile File : 抽出先のERROR(/File)

戻り値
booleanファイルが見つかって抽出されたかどうか

投げる
ファイルの抽出に失敗した場合

エキストラジップ

public static void extractZip (ZipFile zipFile, 
                File destDir)

zip ファイルの内容全体を指定されたディレクトリに抽出するユーティリティ メソッド

パラメーター
zipFile ZipFile : 抽出するZipFile

destDir File : ファイルを抽出するローカルディレクトリ

投げる
ファイルの抽出に失敗した場合

エキストラジップ

public static void extractZip (File toUnzip, 
                File destDir)

zip ファイルを指定されたディレクトリに抽出するユーティリティ メソッド。 zip ファイルはERROR(/File)として表示されます。

パラメーター
toUnzip File : zip ファイルを指すERROR(/File)

destDir File : ファイルを抽出するローカルディレクトリ

投げる
ファイルの抽出に失敗した場合

extractZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

先頭に文字列が付加された zip ファイルを一時ディレクトリに抽出します

パラメーター
zipFile File : 解凍する zip ファイル

nameHint String : 一時ディレクトリのプレフィックス

戻り値
File ERROR(/File)一時ディレクトリを指しています