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
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. |
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. |
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. |
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. |
Rzuty |
|
Wyjątek FileNotFoundException |
|
IOWyjątek |