ZipUtil2
public class ZipUtil2
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.ZipUtil2 |
POSIX ファイルのアクセス許可を考慮した zip 抽出用のヘルパー クラス
まとめ
公開メソッド |
---|
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 : 閉じるファイル |
public static File extractFileFromZip (ZipFile zipFile,
String filePath)
特定の 1 つのファイルを zip ファイルから tmp ファイルに抽出するユーティリティ メソッド
パラメーター |
---|
zipFile | ZipFile : 抽出するZipFile |
filePath | String : 抽出する filePath |
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 ファイルを特定のディレクトリに抽出するユーティリティ メソッド。 ERROR(/File)
として表示される zip ファイル。
パラメーター |
---|
toUnzip | File : zip ファイルを指すERROR(/File) 。 |
destDir | File : ファイルを抽出するローカル ディレクトリ |
public static File extractZipToTemp (File zipFile,
String nameHint)
文字列を前に付けた一時ディレクトリに zip ファイルを抽出します
パラメーター |
---|
zipFile | File : 解凍する zip ファイル |
nameHint | String : 一時ディレクトリのプレフィックス |