Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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

Konstruktor publik

TarUtil ()

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.

ekstrak TarGzipToTemp

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.

Parameter
inputFile File : ERROR(/File) yang akan di-gzip.

Pengembalian
File file yang di-gzip.

Melempar
IOException

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.

Pengembalian
Daftar ERROR(/File) untarred.

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.

Pengembalian
Daftar ERROR(/File) untarred.

Melempar
FileNotFoundException
IOException