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

Costruttori pubblici

TarUtil ()

Metodi pubblici

static void extractAndLog ( ITestLogger listener, File targzFile, String baseName)

Aiutante per estrarre e registrare per i reporter 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)

UnGZip un file: un file tar.gz o tgz diventerà un file tar.

static unTar (File inputFile, File outputDir)

Scompattare un file tar in una directory.

static unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames)

Scompattare un file tar in una directory.

Costruttori pubblici

TarUtil

public TarUtil ()

Metodi pubblici

extractAndLog

public static void extractAndLog (ITestLogger listener, 
                File targzFile, 
                String baseName)

Aiutante per estrarre e registrare per i reporter un file tar gz e il suo contenuto

Parametri
listener ITestLogger : l' ITestLogger dove registrare i file.

targzFile File : l' ERROR(/File) che necessita del registro dei contenuti.

baseName String : il nome base con cui verranno trovati i file.

estrattoTarGzipToTemp

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 temporanea.

ritorna
File la directory temporanea.

Lancia
FileNotFoundException
IOException

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.

Parametri
inputFile File : l' ERROR(/File) da gzippare.

ritorna
File il file gzippato.

Lancia
IOException

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.

Lancia
se il file non può essere letto.

unGzip

public static File unGzip (File inputFile, 
                File outputDir)

UnGZip un file: un file tar.gz o tgz 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 decompresso.

Lancia
FileNotFoundException
IOException

unTar

public static  unTar (File inputFile, 
                File outputDir)

Scompattare un file tar in una directory. Il file tar.gz deve prima essere unGzip(File, File) .

Parametri
inputFile File : il file tar da estrarre

outputDir File : la directory dove mettere i file estratti.

ritorna
L'elenco di ERROR(/File) decompresso.

Lancia
FileNotFoundException
IOException

unTar

public static  unTar (File inputFile, 
                File outputDir, 
                 fileNames)

Scompattare un file tar in una directory. Il file tar.gz deve prima essere unGzip(File, File) .

Parametri
inputFile File : il file tar da estrarre

outputDir File : la directory dove mettere i file estratti.

fileNames : i file da estrarre dal file tar.

ritorna
L'elenco di ERROR(/File) decompresso.

Lancia
FileNotFoundException
IOException
,

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

Costruttori pubblici

TarUtil ()

Metodi pubblici

static void extractAndLog ( ITestLogger listener, File targzFile, String baseName)

Aiutante per estrarre e registrare per i reporter 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)

UnGZip un file: un file tar.gz o tgz diventerà un file tar.

static unTar (File inputFile, File outputDir)

Scompattare un file tar in una directory.

static unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames)

Scompattare un file tar in una directory.

Costruttori pubblici

TarUtil

public TarUtil ()

Metodi pubblici

extractAndLog

public static void extractAndLog (ITestLogger listener, 
                File targzFile, 
                String baseName)

Aiutante per estrarre e registrare per i reporter un file tar gz e il suo contenuto

Parametri
listener ITestLogger : l' ITestLogger dove registrare i file.

targzFile File : l' ERROR(/File) che necessita del registro dei contenuti.

baseName String : il nome base con cui verranno trovati i file.

estrattoTarGzipToTemp

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 temporanea.

ritorna
File la directory temporanea.

Lancia
FileNotFoundException
IOException

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.

Parametri
inputFile File : l' ERROR(/File) da gzippare.

ritorna
File il file gzippato.

Lancia
IOException

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.

Lancia
se il file non può essere letto.

unGzip

public static File unGzip (File inputFile, 
                File outputDir)

UnGZip un file: un file tar.gz o tgz 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 decompresso.

Lancia
FileNotFoundException
IOException

unTar

public static  unTar (File inputFile, 
                File outputDir)

Scompattare un file tar in una directory. Il file tar.gz deve prima essere unGzip(File, File) .

Parametri
inputFile File : il file tar da estrarre

outputDir File : la directory dove mettere i file estratti.

ritorna
L'elenco di ERROR(/File) decompresso.

Lancia
FileNotFoundException
IOException

unTar

public static  unTar (File inputFile, 
                File outputDir, 
                 fileNames)

Scompattare un file tar in una directory. Il file tar.gz deve prima essere unGzip(File, File) .

Parametri
inputFile File : il file tar da estrarre

outputDir File : la directory dove mettere i file estratti.

fileNames : i file da estrarre dal file tar.

ritorna
L'elenco di ERROR(/File) decompresso.

Lancia
FileNotFoundException
IOException