TarUtil
public class TarUtil
extends Object
java.lang.Objek |
↳ | com.android.tradefed.util.TarUtil |
Utilitas untuk memanipulasi file tar. Itu membungkus kompres milik bersama untuk memberikan dukungan tar.
Ringkasan
Metode publik |
---|
static void | extractAndLog ( ITestLogger listener, File targzFile, String baseName) Helper untuk mengekstrak dan login ke wartawan file tar gz dan isinya |
static File | extractTarGzipToTemp (File targzFile, String nameHint) Untar dan ungzip file tar.gz ke direktori temp. |
static File | gzip (File inputFile) Fungsi utilitas untuk gzip (.gz) file. |
static boolean | isGzip (File file) Tentukan apakah suatu file adalah gzip. |
static File | unGzip (File inputFile, File outputDir) UnGZip file: file tar.gz akan menjadi file tar. |
static | unTar (File inputFile, File outputDir) Untar file tar ke direktori. |
static | unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames) Untar file tar ke direktori. |
Konstruktor publik
TarUtil
public TarUtil ()
Metode publik
extractAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Helper untuk mengekstrak dan login ke wartawan file tar gz dan isinya
Parameter |
---|
listener | ITestLogger : ITestLogger tempat mencatat file. |
targzFile | File : tar.gz ERROR(/File) yang memerlukan log kontennya. |
baseName | String : nama dasar di mana file akan ditemukan. |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
Untar dan ungzip file tar.gz ke direktori temp.
Parameter |
---|
targzFile | File : file tar.gz yang akan diekstrak. |
nameHint | String : awalan untuk direktori temp. |
Pengembalian |
---|
File | direktori temp. |
Melempar |
---|
| FileNotFoundException |
| IOException |
gzip
public static File gzip (File inputFile)
Fungsi utilitas untuk gzip (.gz) file. ekstensi .gz akan ditambahkan ke nama file dasar.
Pengembalian |
---|
File | file yang di-gzip. |
isGzip
public static boolean isGzip (File file)
Tentukan apakah suatu file adalah gzip.
Parameter |
---|
file | File : file yang akan diperiksa. |
Pengembalian |
---|
boolean | apakah file tersebut adalah gzip. |
Melempar |
---|
| jika file tidak dapat dibaca. |
unGzip
public static File unGzip (File inputFile,
File outputDir)
UnGZip file: file tar.gz akan menjadi file tar.
Parameter |
---|
inputFile | File : ERROR(/File) ke ungzip |
outputDir | File : Direktori tempat meletakkan file yang tidak di-zip. |
Pengembalian |
---|
File | a ERROR(/File) menunjuk ke file yang tidak di-zip. |
Melempar |
---|
| FileNotFoundException |
| IOException |
unTar
public static unTar (File inputFile,
File outputDir)
Untar file tar ke direktori. File tar.gz harus di- unGzip(File, File)
terlebih dahulu.
Parameter |
---|
inputFile | File : File tar yang akan diekstrak |
outputDir | File : direktori tempat menyimpan file hasil ekstrak. |
Melempar |
---|
| FileNotFoundException |
| IOException |
unTar
public static unTar (File inputFile,
File outputDir,
fileNames)
Untar file tar ke direktori. File tar.gz harus di- unGzip(File, File)
terlebih dahulu.
Parameter |
---|
inputFile | File : File tar yang akan diekstrak |
outputDir | File : direktori tempat menyimpan file hasil ekstrak. |
fileNames | : file yang akan diekstrak dari tar. |
Melempar |
---|
| FileNotFoundException |
| IOException |