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)

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 ()

パブリック メソッド

Close Zip

public static void closeZip (ZipFile zipFile)

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

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

extractFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

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 ファイルが見つかって抽出されたかどうか

例外
ファイルの抽出に失敗した場合

extractZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

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

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

destDir File: ファイルの抽出先であるローカル ディレクトリ

例外
ファイルの抽出に失敗した場合

extractZip

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)