TarUtil
public class TarUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.TarUtil |
Utilità per manipolare un file tar. Avvolge il commons-compress per fornire supporto tar.
Riepilogo
Metodi pubblici |
---|
static void | extractAndLog ( ITestLogger listener, File targzFile, String baseName) Aiutante per estrarre e registrare ai giornalisti un file tar gz e il suo contenuto |
static File | extractTarGzipToTemp (File targzFile, String nameHint) Decomprimere e decomprimere un file tar.gz in una directory temporanea. |
static File | gzip (File inputFile) Funzione di utilità per gzip (.gz) un file. |
static boolean | isGzip (File file) Determina se un file è un gzip. |
static File | unGzip (File inputFile, File outputDir) Decomprimere un file: un file tar.gz diventerà un file tar. |
static | unTar (File inputFile, File outputDir) Decomprimi un file tar in una directory. |
static | unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames) Decomprimi un file tar in una directory. |
Costruttori pubblici
TarUtil
public TarUtil ()
Metodi pubblici
estrarreAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Aiutante per estrarre e registrare ai giornalisti un file tar gz e il suo contenuto
Parametri |
---|
listener | ITestLogger : l' ITestLogger dove registrare i file. |
targzFile | File : tar.gz ERROR(/File) che necessita del suo registro del contenuto. |
baseName | String : il nome di base sotto il quale verranno trovati i file. |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
Decomprimere e decomprimere un file tar.gz in una directory temporanea.
Parametri |
---|
targzFile | File : il file tar.gz da estrarre. |
nameHint | String : il prefisso per la directory temp. |
ritorna |
---|
File | la directory temporanea. |
Tiri |
---|
| FileNotFoundException |
gzip
public static File gzip (File inputFile)
Funzione di utilità per gzip (.gz) un file. l'estensione .gz verrà aggiunta al nome del file di base.
ritorna |
---|
File | il file gzippato. |
isGzip
public static boolean isGzip (File file)
Determina se un file è un gzip.
Parametri |
---|
file | File : il file da controllare. |
ritorna |
---|
boolean | se il file è un gzip. |
Tiri |
---|
| se il file non può essere letto. |
unGzip
public static File unGzip (File inputFile,
File outputDir)
Decomprimere un file: un file tar.gz diventerà un file tar.
Parametri |
---|
inputFile | File : L' ERROR(/File) da decomprimere |
outputDir | File : la directory in cui inserire il file decompresso. |
ritorna |
---|
File | un ERROR(/File) che punta al file non compresso. |
Tiri |
---|
| FileNotFoundException |
unTar
public static unTar (File inputFile,
File outputDir)
Decomprimi un file tar in una directory. Il file tar.gz deve essere unGzip(File, File)
.
Parametri |
---|
inputFile | File : il file tar da estrarre |
outputDir | File : la directory in cui inserire i file estratti. |
Tiri |
---|
| FileNotFoundException |
unTar
public static unTar (File inputFile,
File outputDir,
fileNames)
Decomprimi un file tar in una directory. Il file tar.gz deve essere unGzip(File, File)
.
Parametri |
---|
inputFile | File : il file tar da estrarre |
outputDir | File : la directory in cui inserire i file estratti. |
fileNames | : i file da estrarre dal tar. |
Tiri |
---|
| FileNotFoundException |