TarUtil
public class TarUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.TarUtil |
Utilitas untuk memanipulasi file tar. Ini membungkus commons-compress untuk memberikan dukungan tar.
Ringkasan
Metode publik |
---|
static void | extractAndLog (ITestLogger listener, File targzFile, String baseName) Pembantu untuk mengekstrak dan masuk ke reporter file tar gz dan isinya |
static File | extractTarGzipToTemp (File targzFile, String nameHint) Untar dan ekstrak file tar.gz ke direktori temp. |
static File | gzip (File inputFile) Fungsi utilitas untuk meng-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 dalam direktori. |
Konstruktor publik
TarUtil
public TarUtil ()
Metode publik
extractAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Pembantu untuk mengekstrak dan masuk ke reporter file tar gz dan isinya
Parameter |
---|
listener | ITestLogger : ITestLogger tempat untuk mencatat file. |
targzFile | File : tar.gz ERROR(/File) yang membutuhkan log kontennya. |
baseName | String : nama dasar tempat file akan ditemukan. |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
Hapus dan unzip file tar.gz ke direktori temp.
Parameter |
---|
targzFile | File : file tar.gz yang akan diekstrak. |
nameHint | String : awalan untuk direktori temp. |
Kembali |
---|
File | direktori temp. |
Melempar |
---|
| FileNotFoundException |
gzip
public static File gzip (File inputFile)
Fungsi utilitas untuk meng-gzip (.gz) file. ekstensi .gz akan ditambahkan ke nama file dasar.
isGzip
public static boolean isGzip (File file)
Tentukan apakah suatu file adalah gzip.
Parameter |
---|
file | File : file yang akan diperiksa. |
Kembali |
---|
boolean | apakah file tersebut adalah gzip. |
Melempar |
---|
| jika file tidak bisa dibaca. |
unGzip
public static File unGzip (File inputFile,
File outputDir)
UnGZip file: file tar.gz akan menjadi file tar.
Parameter |
---|
inputFile | File : ERROR(/File) untuk ungzip |
outputDir | File : Direktori tempat meletakkan file yang tidak di-zip. |
Kembali |
---|
File | sebuah ERROR(/File) menunjuk ke file yang tidak di-zip. |
Melempar |
---|
| FileNotFoundException |
unTar
public static unTar (File inputFile,
File outputDir)
Untar file tar ke dalam direktori. File tar.gz perlu di- unGzip(File, File)
terlebih dahulu.
Parameter |
---|
inputFile | File : File tar yang akan diekstrak |
outputDir | File : direktori tempat meletakkan file yang diekstrak. |
Melempar |
---|
| FileNotFoundException |