2025 年 3 月 27 日より、AOSP のビルドとコントリビューションには aosp-main
ではなく android-latest-release
を使用することをおすすめします。詳細については、AOSP の変更をご覧ください。
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 ファイルを解凍して、一時ディレクトリに解凍します。
|
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 ファイルをディレクトリに解凍します。
|
static
|
unTar(File inputFile, File outputDir, fileNames)
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 ファイルを一時ディレクトリに解凍します。
パラメータ |
targzFile |
File : 抽出する tar.gz ファイル。 |
nameHint |
String : 一時ディレクトリの接頭辞。 |
例外 |
|
FileNotFoundException |
|
IOException |
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)
ファイルを GZip から解凍する: tar.gz または tgz ファイルが tar ファイルになります。
パラメータ |
inputFile |
File : 解凍する ERROR(/File) |
outputDir |
File : 解凍したファイルを配置するディレクトリ。 |
例外 |
|
FileNotFoundException |
|
IOException |
unTar
public static unTar (File inputFile,
File outputDir)
tar ファイルをディレクトリに展開します。tar.gz ファイルは、まず unGzip(File, File)
にする必要があります。
パラメータ |
inputFile |
File : 抽出する tar ファイル |
outputDir |
File : 抽出されたファイルを配置するディレクトリ。 |
例外 |
|
FileNotFoundException |
|
IOException |
unTar
public static unTar (File inputFile,
File outputDir,
fileNames)
tar ファイルをディレクトリに展開します。tar.gz ファイルは、まず unGzip(File, File)
にする必要があります。
パラメータ |
inputFile |
File : 抽出する tar ファイル |
outputDir |
File : 抽出されたファイルを配置するディレクトリ。 |
fileNames |
: tar から抽出するファイル。 |
例外 |
|
FileNotFoundException |
|
IOException |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-03-26 UTC。
[null,null,["最終更新日 2025-03-26 UTC。"],[],[]]