TarUtil
public
class
TarUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.TarUtil
|
Utilitas untuk memanipulasi file tar. {i>Manifest<i} membungkus {i>commons-compress<i} untuk
memberikan dukungan {i>tar<i}.
Ringkasan
Metode publik |
static
void
|
extractAndLog(ITestLogger listener, File targzFile, String baseName)
Bantuan untuk mengekstrak dan mencatat file tar gz beserta kontennya kepada reporter
|
static
File
|
extractTarGzipToTemp(File targzFile, String nameHint)
{i>Untar<i} dan {i>ungzip<i} file tar.gz ke direktori {i>temp<i}.
|
static
File
|
gzip(File inputFile)
Fungsi utilitas untuk melakukan gzip (.gz) file.
|
static
boolean
|
isGzip(File file)
Menentukan apakah file berupa gzip.
|
static
File
|
unGzip(File inputFile, File outputDir)
UnGZip file: file tar.gz atau tgz akan menjadi file tar.
|
static
|
unTar(File inputFile, File outputDir)
Melakukan untar file tar ke direktori.
|
static
|
unTar(File inputFile, File outputDir, fileNames)
Melakukan untar file tar ke direktori.
|
Konstruktor publik
TarUtil
public TarUtil ()
Metode publik
ekstrakAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Bantuan untuk mengekstrak dan mencatat file tar gz beserta kontennya kepada reporter
Parameter |
listener |
ITestLogger : ITestLogger tempat mencatat file. |
targzFile |
File : ERROR(/File) tar.gz yang memerlukan log kontennya. |
baseName |
String : nama dasar yang digunakan untuk menemukan file. |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
{i>Untar<i} dan {i>ungzip<i} file tar.gz ke direktori {i>temp<i}.
Parameter |
targzFile |
File : file tar.gz yang akan diekstrak. |
nameHint |
String : awalan untuk direktori sementara. |
Hasil |
File |
direktori {i>temp<i}. |
Menampilkan |
|
FileNotFoundException |
|
IOException |
{i>Gzip<i}
public static File gzip (File inputFile)
Fungsi utilitas untuk melakukan gzip (.gz) file. ekstensi .gz akan ditambahkan
ke nama file dasar.
Hasil |
File |
file yang di-zip sebagai file gzip. |
isGzip
public static boolean isGzip (File file)
Menentukan apakah file berupa gzip.
Parameter |
file |
File : file yang akan diperiksa. |
Hasil |
boolean |
apakah file tersebut berupa gzip. |
Menampilkan |
|
jika file tidak dapat dibaca. |
ekstrak file Gzip
public static File unGzip (File inputFile,
File outputDir)
UnGZip file: file tar.gz atau tgz akan menjadi file tar.
Parameter |
inputFile |
File : ERROR(/File) untuk di-ungzip |
outputDir |
File : Direktori tempat meletakkan file yang di-ungzip. |
Menampilkan |
|
FileNotFoundException |
|
IOException |
unTar
public static unTar (File inputFile,
File outputDir)
Melakukan untar file tar ke direktori. File tar.gz harus unGzip(File, File)
terlebih dahulu.
Parameter |
inputFile |
File : File tar yang akan diekstrak |
outputDir |
File : direktori tempat meletakkan file yang diekstrak. |
Menampilkan |
|
FileNotFoundException |
|
IOException |
unTar
public static unTar (File inputFile,
File outputDir,
fileNames)
Melakukan untar file tar ke direktori. File tar.gz harus unGzip(File, File)
terlebih dahulu.
Parameter |
inputFile |
File : File tar yang akan diekstrak |
outputDir |
File : direktori tempat meletakkan file yang diekstrak. |
fileNames |
: file yang akan diekstrak dari tar. |
Menampilkan |
|
FileNotFoundException |
|
IOException |