TarUtil

public class TarUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.TarUtil


Narzędzie do manipulowania plikiem tar. Opisuje ona commons-compress, aby zapewnić obsługę tar.

Podsumowanie

Konstruktory publiczne

TarUtil()

Metody publiczne

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

pomocnicze narzędzie do wyodrębniania i rejestrowania pliku tar gz oraz jego zawartości dla reporterów

static File extractTarGzipToTemp(File targzFile, String nameHint)

Rozpakuj plik tar.gz do katalogu tymczasowego.

static File gzip(File inputFile)

Funkcja pomocnicza do tworzenia plików gzip (.gz).

static boolean isGzip(File file)

Określ, czy plik jest w formacie gzip.

static File unGzip(File inputFile, File outputDir)

Rozpakuj plik: plik tar.gz lub tgz zostanie zamieniony na plik tar.

static unTar(File inputFile, File outputDir)

rozpakuj plik tar do katalogu.

static unTar(File inputFile, File outputDir, fileNames)

rozpakuj plik tar do katalogu.

Konstruktory publiczne

TarUtil

public TarUtil ()

Metody publiczne

extractAndLog

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

pomocnicze narzędzie do wyodrębniania i rejestrowania pliku tar gz oraz jego zawartości dla reporterów

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

targzFile File: plik tar.gz ERROR(/File), który wymaga pliku z treścią.

baseName String: podstawowa nazwa, pod którą można znaleźć pliki.

extractTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Rozpakuj plik tar.gz do katalogu tymczasowego.

Parametry
targzFile File: plik tar.gz do rozpakowania.

nameHint String: prefiks katalogu tymczasowego.

Zwroty
File katalogu tymczasowego.

Rzuty
FileNotFoundException
IOException

gzip

public static File gzip (File inputFile)

Funkcja pomocnicza do kompresji pliku (.gz). Do nazwy podstawowego pliku zostanie dodane rozszerzenie .gz.

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

Zwroty
File skompresowany plik.

Rzuty
IOException

isGzip

public static boolean isGzip (File file)

Określ, czy plik jest w formacie gzip.

Parametry
file File: plik do sprawdzenia.

Zwroty
boolean czy plik jest w formacie gzip.

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

unGzip

public static File unGzip (File inputFile, 
                File outputDir)

Rozpakuj plik: plik tar.gz lub tgz zostanie zamieniony na plik tar.

Parametry
inputFile File: ERROR(/File) do odgzipowania

outputDir File: katalog, w którym ma się znaleźć rozpakowany plik.

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

Rzuty
FileNotFoundException
IOException

unTar

public static  unTar (File inputFile, 
                File outputDir)

Rozpakuj plik tar do katalogu. Najpierw musisz unGzip(File, File) plik tar.gz.

Parametry
inputFile File: plik tar do rozpakowania

outputDir File: katalog, w którym mają się znaleźć wyodrębnione pliki.

Zwroty
Lista ERROR(/File) nierozpakowana.

Rzuty
FileNotFoundException
IOException

unTar

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

Rozpakuj plik tar do katalogu. Najpierw musisz unGzip(File, File) plik tar.gz.

Parametry
inputFile File: plik tar do rozpakowania

outputDir File: katalog, w którym mają się znaleźć wyodrębnione pliki.

fileNames : pliki do wyodrębnienia z archiwum tar.

Zwroty
Lista ERROR(/File) nierozpakowana.

Rzuty
FileNotFoundException
IOException