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) 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ファイルをディレクトリに解凍します。 |
static | unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames) 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 :ファイルが発見される下ベース名。 |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
tar.gzファイルを一時ディレクトリに解凍および解凍します。
パラメーター |
---|
targzFile | File :抽出にtar.gzファイル。 |
nameHint | String :一時ディレクトリの接頭辞。 |
gzip
public static File gzip (File inputFile)
ファイルをgzip(.gz)するユーティリティ関数。 .gz拡張子がベースファイル名に追加されます。
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) ungzipへ |
outputDir | File :ungzippedファイルを置くディレクトリ。 |
unTar
public static unTar (File inputFile,
File outputDir)
tarファイルをディレクトリに解凍します。 tar.gzファイルがあることが必要unGzip(File, File)
最初。
パラメーター |
---|
inputFile | File :抽出にtarファイル |
outputDir | File :抽出されたファイルを置くディレクトリ。 |
unTar
public static unTar (File inputFile,
File outputDir,
fileNames)
tarファイルをディレクトリに解凍します。 tar.gzファイルがあることが必要unGzip(File, File)
最初。
パラメーター |
---|
inputFile | File :抽出にtarファイル |
outputDir | File :抽出されたファイルを置くディレクトリ。 |
fileNames | :tarから抽出されるファイル。 |