ZipUtil2

public class ZipUtil2
extends Object

java.lang.Object
com.android.tradefed.util.ZipUtil2


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

まとめ

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

ZipUtil2 ()

公開メソッド

static void closeZip (ZipFile zipFile)

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

static File extractFileFromZip (ZipFile zipFile, String filePath)

特定の 1 つのファイルを zip ファイルから 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 ()

公開メソッド

closeZip

public static void closeZip (ZipFile zipFile)

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

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

extractFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

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

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

filePath String : 抽出する filePath

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

スロー
ファイルの抽出に失敗した場合

extractFileFromZip

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

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

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

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

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

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

スロー
ファイルの抽出に失敗した場合

zip を抽出

public static void extractZip (ZipFile zipFile, 
                File destDir)

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

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

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

スロー
ファイルの抽出に失敗した場合

zip を抽出

public static void extractZip (File toUnzip, 
                File destDir)

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

パラメーター
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)