コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
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 |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2024-08-29 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2024-08-29 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-08-29 UTC。"]]