Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

ZipUtil

public class ZipUtil
extends Object

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


圧縮関連の操作のためのヘルパークラス

概要

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

ZipUtil ()

パブリックメソッド

static void addToZip (ZipOutputStream out, File file, relativePathSegs) addToZip (ZipOutputStream out, File file, relativePathSegs)

指定されたファイルとその内容をZipOutputStreamに再帰的に追加します

static void closeZip (ZipFile zipFile)

例外を無視して、開いているERROR(/ZipFile)閉じERROR(/ZipFile)

static File createZip (File dir)

指定されたディレクトリとそのすべてのコンテンツを含む一時zipファイルを作成するユーティリティメソッド。

static File createZip ( files, String name) createZip ( files, String name)

指定されたファイルを含む一時zipファイルを作成するためのユーティリティメソッド。

static File createZip (File dir, String name)

指定されたディレクトリとそのすべてのコンテンツを含む一時zipファイルを作成するユーティリティメソッド。

static File createZip ( files) createZip ( files)

指定されたファイルを含む一時zipファイルを作成するユーティリティメソッド

static void createZip (File dir, File zipFile)

指定されたディレクトリとそのすべてのコンテンツを含むzipファイルを作成するユーティリティメソッド。

static void createZip ( files, File zipFile) createZip ( files, File zipFile)

指定されたファイルを含むzipファイルを作成するユーティリティメソッド

static File extractFileFromZip (ZipFile zipFile, String filePath)

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

static void extractZip (ZipFile zipFile, File destDir)

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

static File extractZipToTemp (File zipFile, String nameHint)

文字列が前に付いた一時ディレクトリにzipファイルを抽出します

static void gzipFile (File file, File gzipFile)

単一ファイルのgzip圧縮バージョンを作成するヘルパーメソッド。

static boolean isZipFileValid (File zipFile, boolean thorough)

zipファイルが破損していないことを確認するユーティリティメソッド。

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

ZipUtil

public ZipUtil ()

パブリックメソッド

addToZip

public static void addToZip (ZipOutputStream out, 
                File file, 
                 relativePathSegs)

指定されたファイルとその内容をZipOutputStreamに再帰的に追加します

パラメーター
out ZipOutputStreamERROR(/ZipOutputStream)

file File :ストリームに追加するERROR(/File)

relativePathSegs :セパレーターを含むファイルの相対パス

投げる
ファイルをzipに追加できなかった場合

closeZip

public static void closeZip (ZipFile zipFile)

例外を無視して、開いているERROR(/ZipFile)閉じERROR(/ZipFile)

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

createZip

public static File createZip (File dir)

指定されたディレクトリとそのすべてのコンテンツを含む一時zipファイルを作成するユーティリティメソッド。

パラメーター
dir File :圧縮するディレクトリ

戻り値
File ディレクトリの内容を含む一時的なzip ERROR(/File)

投げる
zipファイルの作成に失敗した場合

createZip

public static File createZip ( files, 
                String name)

指定されたファイルを含む一時zipファイルを作成するためのユーティリティメソッド。

パラメーター
files :圧縮するファイルのリスト

name String :拡張子なしで作成されたzipファイルのベース名。

戻り値
File ディレクトリの内容を含む一時的なzip ERROR(/File)

投げる
zipファイルの作成に失敗した場合

createZip

public static File createZip (File dir, 
                String name)

指定されたディレクトリとそのすべてのコンテンツを含む一時zipファイルを作成するユーティリティメソッド。

パラメーター
dir File :圧縮するディレクトリ

name String :拡張子なしで作成されたzipファイルのベース名。

戻り値
File ディレクトリの内容を含む一時的なzip ERROR(/File)

投げる
zipファイルの作成に失敗した場合

createZip

public static File createZip ( files)

指定されたファイルを含む一時zipファイルを作成するユーティリティメソッド

パラメーター
files :圧縮するファイルのリスト

戻り値
File ディレクトリの内容を含む一時的なzip ERROR(/File)

投げる
zipファイルの作成に失敗した場合

createZip

public static void createZip (File dir, 
                File zipFile)

指定されたディレクトリとそのすべてのコンテンツを含むzipファイルを作成するユーティリティメソッド。

パラメーター
dir File :圧縮するディレクトリ

zipFile File :作成するzipファイル-まだ存在していないはずです

投げる
zipファイルの作成に失敗した場合

createZip

public static void createZip ( files, 
                File zipFile)

指定されたファイルを含むzipファイルを作成するユーティリティメソッド

パラメーター
files :圧縮するファイルのリスト

zipFile File :作成するzipファイル-まだ存在していないはずです

投げる
zipファイルの作成に失敗した場合

extractFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

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

パラメーター
zipFile ZipFile :抽出するERROR(/ZipFile)

filePath String :抽出するfilePath

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

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

extractZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

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

パラメーター
zipFile ZipFile :抽出するERROR(/ZipFile)

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

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

extractZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

文字列を前に付けた一時ディレクトリにzipファイルを抽出します

パラメーター
zipFile File :抽出するzipファイル

nameHint String :一時ディレクトリの接頭辞

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

gzipFile

public static void gzipFile (File file, 
                File gzipFile)

単一ファイルのgzip圧縮されたバージョンを作成するヘルパーメソッド。

パラメーター
file File :元のファイル

gzipFile File :圧縮されたコンテンツを配置するファイル

isZipFileValid

public static boolean isZipFileValid (File zipFile, 
                boolean thorough)

zipファイルが破損していないことを確認するユーティリティメソッド。

パラメーター
zipFile File :チェックするERROR(/File)

thorough boolean :アーカイブを完全に抽出するかどうか。 false場合、このメソッドは正しい形式のアーカイブでCRCエラーを検出できません。

戻り値
boolean ファイルが破損しているように見える場合はfalsetrueなければtrue

投げる
ファイルを開いたり読み取ったりできなかった場合