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

TarUtil

public class TarUtil
extends Object

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


tarファイルを操作するユーティリティ。 tarサポートを提供するためにcommons-compressをラップします。

概要

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

TarUtil ()

パブリックメソッド

static void extractAndLog (ITestLogger listener, File targzFile, String baseName)

targzファイルとそのコンテンツを抽出してレポーターに記録するヘルパー

static File extractTarGzipToTemp (File targzFile, String nameHint)

tar.gzファイルを一時ディレクトリに解凍および解凍します。

static File gzip (File inputFile)

ファイルをgzip(.gz)するユーティリティ関数。

static boolean isGzip (File file)

ファイルがgzipであるかどうかを判別します。

static File unGzip (File inputFile, File outputDir)

UnGZipファイル:tar.gzファイルはtarファイルになります。

static unTar (File inputFile, File outputDir)

tarファイルをディレクトリに解凍します。

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

TarUtil

public TarUtil ()

パブリックメソッド

extractAndLog

public static void extractAndLog (ITestLogger listener, 
                File targzFile, 
                String baseName)

targzファイルとそのコンテンツを抽出してレポーターに記録するヘルパー

パラメーター
listener ITestLogger :ファイルをログに記録するITestLogger

targzFile File :コンテンツログが必要なtar.gz ERROR(/File)

baseName String :ファイルが見つかるベース名。

extractTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

tar.gzファイルを一時ディレクトリに解凍および解凍します。

パラメーター
targzFile File :抽出するtar.gzファイル。

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

戻り値
File一時ディレクトリ。

投げる
FileNotFoundException

gzip

public static File gzip (File inputFile)

ファイルをgzip(.gz)するユーティリティ関数。 .gz拡張子がベースファイル名に追加されます。

パラメーター
inputFile File :gzip圧縮されるERROR(/File)

戻り値
File gzip圧縮されたファイル。

isGzip

public static boolean isGzip (File file)

ファイルがgzipであるかどうかを判別します。

パラメーター
file File :チェックするファイル。

戻り値
booleanファイルがgzipであるかどうか。

投げる
ファイルを読み取ることができなかった場合。

unGzip

public static File unGzip (File inputFile, 
                File outputDir)

UnGZipファイル:tar.gzファイルはtarファイルになります。

パラメーター
inputFile File :解凍するERROR(/File)

outputDir File :解凍されたファイルを配置するディレクトリ。

戻り値
File解凍されたファイルを指すERROR(/File)

投げる
FileNotFoundException

unTar

public static  unTar (File inputFile, 
                File outputDir)

tarファイルをディレクトリに解凍します。 tar.gzファイルは最初にunGzip(File, File)を起動する必要があります。

パラメーター
inputFile File :抽出するtarファイル

outputDir File :抽出されたファイルを配置するディレクトリ。

戻り値
解決されたERROR(/File)リスト。

投げる
FileNotFoundException