TarUtil

public class TarUtil
extends Object

Obiekt Java.lang.Object
com.android.tradefed.util.TarUtil


Narzędzie do manipulowania plikiem tar. Owija kompresję Commons, aby zapewnić obsługę tar.

Streszczenie

Konstruktorzy publiczni

TarUtil ()

Metody publiczne

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

Pomocnik do wyodrębnienia i zalogowania reporterom pliku tar gz i jego zawartości

static File extractTarGzipToTemp (File targzFile, String nameHint)

Rozpakuj i rozpakuj plik tar.gz do katalogu tymczasowego.

static File gzip (File inputFile)

Funkcja narzędziowa do gzipowania (.gz) pliku.

static boolean isGzip (File file)

Określ, czy plik jest plikiem gzip.

static File unGzip (File inputFile, File outputDir)

Rozpakuj plik: plik tar.gz lub tgz stanie się plikiem tar.

static unTar (File inputFile, File outputDir)

Rozpakuj plik tar do katalogu.

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

Rozpakuj plik tar do katalogu.

Konstruktorzy publiczni

TarUtil

public TarUtil ()

Metody publiczne

wyodrębnij AndLog

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

Pomocnik do wyodrębnienia i zalogowania reporterom pliku tar gz i jego zawartości

Parametry
listener ITestLogger : ITestLogger , w którym mają być rejestrowane pliki.

targzFile File : tar.gz ERROR(/File) , który wymaga dziennika zawartości.

baseName String : podstawowa nazwa, pod którą będą znajdować się pliki.

wyodrębnij TarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Rozpakuj i rozpakuj plik tar.gz do katalogu tymczasowego.

Parametry
targzFile File : plik tar.gz do rozpakowania.

nameHint String : przedrostek katalogu tymczasowego.

Zwroty
File katalog tymczasowy.

Rzuca
Wyjątek FileNotFoundException
Wyjątek IO

gzip

public static File gzip (File inputFile)

Funkcja narzędziowa do gzipowania (.gz) pliku. do podstawowej nazwy pliku zostanie dodane rozszerzenie .gz.

Parametry
inputFile File : ERROR(/File) który ma zostać spakowany gzimem.

Zwroty
File spakowany plik gzip.

Rzuca
Wyjątek IO

jestGzip

public static boolean isGzip (File file)

Określ, czy plik jest plikiem gzip.

Parametry
file File : plik do sprawdzenia.

Zwroty
boolean czy plik jest plikiem gzip.

Rzuca
jeśli nie udało się odczytać pliku.

rozpakujGzip

public static File unGzip (File inputFile, 
                File outputDir)

Rozpakuj plik: plik tar.gz lub tgz stanie się plikiem tar.

Parametry
inputFile File : ERROR(/File) do rozpakowania

outputDir File : Katalog, w którym należy umieścić rozpakowany plik.

Zwroty
File ERROR(/File) wskazujący na rozpakowany plik.

Rzuca
Wyjątek FileNotFoundException
Wyjątek IO

unTar

public static  unTar (File inputFile, 
                File outputDir)

Rozpakuj plik tar do katalogu. Najpierw należy unGzip(File, File) .

Parametry
inputFile File : plik tar do rozpakowania

outputDir File : katalog, w którym należy umieścić wyodrębnione pliki.

Zwroty
Lista ERROR(/File) nietarowana.

Rzuca
Wyjątek FileNotFoundException
Wyjątek IO

unTar

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

Rozpakuj plik tar do katalogu. Najpierw należy unGzip(File, File) .

Parametry
inputFile File : plik tar do rozpakowania

outputDir File : katalog, w którym należy umieścić wyodrębnione pliki.

fileNames : pliki, które mają zostać wyodrębnione z pliku tar.

Zwroty
Lista ERROR(/File) nietarowanych.

Rzuca
Wyjątek FileNotFoundException
Wyjątek IO