TarUtil
public
class
TarUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.TarUtil
|
tar ファイルを操作するユーティリティ。tar をサポートするために、commons-compress をラップします。
概要
パブリック メソッド |
static
void
|
extractAndLog(ITestLogger listener, File targzFile, String baseName)
tar gz ファイルとそのコンテンツを抽出してレポーターに記録するヘルパー
|
static
File
|
extractTarGzipToTemp(File targzFile, String nameHint)
tar.gz ファイルの tar を解凍し、一時ディレクトリに ungzip します。
|
static
File
|
gzip(File inputFile)
ファイルを gzip(.gz)圧縮するユーティリティ関数。
|
static
boolean
|
isGzip(File file)
ファイルが gzip かどうかを判断します。
|
static
File
|
unGzip(File inputFile, File outputDir)
ファイルの GZip を解除する: tar.gz または tgz ファイルは tar ファイルになります。
|
static
|
unTar(File inputFile, File outputDir)
ディレクトリに tar ファイルの tar を展開します。
|
static
|
unTar(File inputFile, File outputDir, fileNames)
ディレクトリに tar ファイルの tar を展開します。
|
パブリック コンストラクタ
TarUtil
public TarUtil ()
パブリック メソッド
extractAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
tar gz ファイルとそのコンテンツを抽出してレポーターに記録するヘルパー
パラメータ |
listener |
ITestLogger : ファイルを記録する ITestLogger 。 |
targzFile |
File : コンテンツログを必要とする tar.gz ERROR(/File) 。 |
baseName |
String : ファイルを見つけるベース名。 |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
tar.gz ファイルを一時ディレクトリに展開して ungzip します。
パラメータ |
targzFile |
File : 抽出する tar.gz ファイル。 |
nameHint |
String : 一時ディレクトリの接頭辞。 |
例外 |
|
FileNotFoundException |
|
IOException |
gzip
public static File gzip (File inputFile)
ファイルを gzip(.gz)圧縮するユーティリティ関数。ベースファイル名には .gz 拡張子が追加されます。
戻り値 |
File |
gzip で圧縮されたファイルです。 |
isGzip
public static boolean isGzip (File file)
ファイルが gzip かどうかを判別します。
パラメータ |
file |
File : 確認するファイル。 |
戻り値 |
boolean |
ファイルが gzip であるかどうかを判断します。 |
例外 |
|
ファイルを読み取れなかった場合に返されるメッセージです。 |
解凍
public static File unGzip (File inputFile,
File outputDir)
ファイルの GZip を解除する: tar.gz または tgz ファイルは tar ファイルになります。
パラメータ |
inputFile |
File : ungzip する ERROR(/File) |
outputDir |
File : 圧縮解除されたファイルを配置するディレクトリ。 |
例外 |
|
FileNotFoundException |
|
IOException |
ウンタール
public static unTar (File inputFile,
File outputDir)
ディレクトリに tar ファイルの tar を展開します。tar.gz ファイルは、まず unGzip(File, File)
にする必要があります。
パラメータ |
inputFile |
File : 抽出する tar ファイル |
outputDir |
File : 抽出されたファイルを配置するディレクトリ。 |
例外 |
|
FileNotFoundException |
|
IOException |
ウンタール
public static unTar (File inputFile,
File outputDir,
fileNames)
ディレクトリに tar ファイルの tar を展開します。tar.gz ファイルは、まず unGzip(File, File)
にする必要があります。
パラメータ |
inputFile |
File : 抽出する tar ファイル |
outputDir |
File : 抽出されたファイルを配置するディレクトリ。 |
fileNames |
: tar から抽出するファイル。 |
例外 |
|
FileNotFoundException |
|
IOException |