TarUtil
public class TarUtil
extends Object
java.lang.Objek |
↳ | com.android.tradefed.util.TarUtil |
Utilitas untuk memanipulasi file tar. Itu 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 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 a file: file tar.gz akan menjadi file tar. |
static | unTar (File inputFile, File outputDir) Buka tar file tar ke dalam direktori. |
static | unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames) Buka tar file tar ke dalam direktori. |
Konstruktor publik
TarUtil
public TarUtil ()
Metode publik
ekstrakDanLog
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 : yang ITestLogger mana untuk log file. |
targzFile | File : tar.gz ERROR(/File) yang perlu log isinya. |
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 : tar.gz file ekstrak. |
nameHint | String : awalan untuk direktori temp. |
Kembali |
---|
File | direktori suhu. |
Melempar |
---|
| Pengecualian FileNotFound |
gzip
public static File gzip (File inputFile)
Fungsi utilitas untuk gzip (.gz) file. ekstensi .gz akan ditambahkan ke nama file dasar.
Kembali |
---|
File | file yang di-gzip. |
isGzip
public static boolean isGzip (File file)
Tentukan apakah suatu file adalah gzip.
Parameter |
---|
file | File : file untuk memeriksa. |
Kembali |
---|
boolean | apakah file tersebut adalah gzip. |
Melempar |
---|
| jika file tidak dapat dibaca. |
unGzip
public static File unGzip (File inputFile,
File outputDir)
UnGZip a file: file tar.gz akan menjadi file tar.
Parameter |
---|
inputFile | File : The ERROR(/File) ke ungzip |
outputDir | File : Direktori tempat untuk meletakkan file ungzipped. |
Melempar |
---|
| FileNotFoundException |
untar
public static unTar (File inputFile,
File outputDir)
Buka tar file tar ke dalam direktori. tar.gz kebutuhan file yang akan unGzip(File, File)
pertama.
Parameter |
---|
inputFile | File : The tar file ekstrak |
outputDir | File : direktori mana untuk menempatkan file diekstrak. |
Melempar |
---|
| Pengecualian FileNotFound |
unTar
public static unTar (File inputFile,
File outputDir,
fileNames)
Buka tar file tar ke dalam direktori. tar.gz kebutuhan file yang akan unGzip(File, File)
pertama.
Parameter |
---|
inputFile | File : The tar file ekstrak |
outputDir | File : direktori mana untuk menempatkan file diekstrak. |
fileNames | : file yang akan diekstrak dari tar. |
Melempar |
---|
| Pengecualian FileNotFound |