Tarutil

public class TarUtil
extends Object

java.lang.Object
com.android.tradefed.util.Tarutil,


Narzędzie do modyfikowania pliku tar. Opakowuje on kompresor typu commons-compress, aby zapewnić łatwą obsługę tar.

Podsumowanie

Konstruktory publiczne

TarUtil()

Metody publiczne

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

Pomoc do wyodrębnienia i zalogowania się w raportach zgłaszających plik tar gz wraz z zawartością

static File extractTarGzipToTemp(File targzFile, String nameHint)

Wyodrębnij i rozpakuj plik tar.gz do katalogu tymczasowego.

static File gzip(File inputFile)

Funkcja narzędzia do skompresowania pliku gzip (.gz).

static boolean isGzip(File file)

Określ, czy plik jest plikiem gzip.

static File unGzip(File inputFile, File outputDir)

Wyodrębnij plik: plik tar.gz lub tgz stanie się plikiem tar.

static unTar(File inputFile, File outputDir)

Przenieś plik tar do katalogu.

static unTar(File inputFile, File outputDir, fileNames)

Przenieś plik tar do katalogu.

Konstruktory publiczne

Tarutil

public TarUtil ()

Metody publiczne

wyodrębnianieAndLog

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

Pomoc do wyodrębnienia i zalogowania się w raportach zgłaszających plik tar gz wraz z zawartością

Parametry
listener ITestLogger: pole ITestLogger, w którym chcesz zapisać pliki.

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

baseName String: podstawowa nazwa, pod którą zostaną znalezione pliki.

WyodrębnijTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Wyodrębnij i rozpakuj plik tar.gz do katalogu tymczasowego.

Parametry
targzFile File: plik tar.gz do wyodrębnienia.

nameHint String: prefiks katalogu tymczasowego.

Zwroty
File do katalogu tymczasowego.

Rzuty
Wyjątek FileNotFoundException
IOWyjątek

Gzip

public static File gzip (File inputFile)

Funkcja narzędzia do skompresowania pliku gzip (.gz). do podstawowej nazwy pliku zostanie dodane rozszerzenie .gz.

Parametry
inputFile File: ERROR(/File) do skompresowania gzip.

Zwroty
File z pliku gzip.

Rzuty
IOWyjątek

isGzip

public static boolean isGzip (File file)

Określ, czy plik jest plikiem gzip.

Parametry
file File: plik do sprawdzenia.

Zwroty
boolean czy jest to plik gzip.

Rzuty
jeśli nie można odczytać pliku.

rozpakowywanie GZIP

public static File unGzip (File inputFile, 
                File outputDir)

Wyodrębnij plik: plik tar.gz lub tgz stanie się plikiem tar.

Parametry
inputFile File: ERROR(/File) do ungzip

outputDir File: katalog, w którym znajduje się nieskompresowany plik.

Zwroty
File atrybut ERROR(/File) wskazuje na nieskompresowany plik.

Rzuty
Wyjątek FileNotFoundException
IOWyjątek

unTar

public static  unTar (File inputFile, 
                File outputDir)

Przenieś plik tar do katalogu. Plik tar.gz musi najpierw zawierać plik unGzip(File, File).

Parametry
inputFile File: plik tar do wyodrębnienia

outputDir File: katalog, w którym umieszczono wyodrębnione pliki.

Zwroty
Niezakończona lista elementów: ERROR(/File).

Rzuty
Wyjątek FileNotFoundException
IOWyjątek

unTar

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

Przenieś plik tar do katalogu. Plik tar.gz musi najpierw zawierać plik unGzip(File, File).

Parametry
inputFile File: plik tar do wyodrębnienia

outputDir File: katalog, w którym umieszczono wyodrębnione pliki.

fileNames : pliki do wyodrębnienia z pakietu tar.

Zwroty
Niezakończona lista elementów: ERROR(/File).

Rzuty
Wyjątek FileNotFoundException
IOWyjątek