TarUtil

public class TarUtil
extends Object

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


Narzędzie do manipulowania plikiem tar. Owija commons-compress w celu zapewnienia obsługi smoły.

Streszczenie

Konstruktorzy publiczni

TarUtil ()

Metody publiczne

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

Pomocnik do wyodrębniania i logowania do reporterów 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ędzia do gzip (.gz) pliku.

static boolean isGzip (File file)

Sprawdź, czy plik jest plikiem gzip.

static File unGzip (File inputFile, File outputDir)

Rozpakuj plik: plik tar.gz 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ębnijIDziennik

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

Pomocnik do wyodrębniania i logowania do reporterów pliku tar gz i jego zawartości

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

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

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

extractTarGzipToTemp

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 : prefiks katalogu tymczasowego.

Zwroty
File katalog tymczasowy.

Rzuty
FileNotFoundException

gzip

public static File gzip (File inputFile)

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

Parametry
inputFile File : ERROR(/File) do spakowania gzipem.

Zwroty
File spakowany plik gzip.

isGzip

public static boolean isGzip (File file)

Sprawdź, czy plik jest plikiem gzip.

Parametry
file File : plik do sprawdzenia.

Zwroty
boolean czy plik jest plikiem gzip.

Rzuty
jeśli plik nie mógł zostać odczytany.

unGzip

public static File unGzip (File inputFile, 
                File outputDir)

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

Parametry
inputFile File : ERROR(/File) do ungzip

outputDir File : Katalog, w którym umieścić nieskompresowany plik.

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

Rzuty
FileNotFoundException

untar

public static  unTar (File inputFile, 
                File outputDir)

Rozpakuj plik tar do katalogu. Plik tar.gz musi być unGzip(File, File) .

Parametry
inputFile File : plik tar do rozpakowania

outputDir File : katalog, w którym umieścić rozpakowane pliki.

Zwroty
Lista ERROR(/File) nieztarta.

Rzuty
FileNotFoundException

untar

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

Rozpakuj plik tar do katalogu. Plik tar.gz musi być unGzip(File, File) .

Parametry
inputFile File : plik tar do rozpakowania

outputDir File : katalog, w którym umieścić rozpakowane pliki.

fileNames : pliki do rozpakowania z tar.

Zwroty
Lista ERROR(/File) nie tarowana.

Rzuty
FileNotFoundException