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
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. |
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. |
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. |
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. |
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. |
Rzuca |
---|
| Wyjątek FileNotFoundException |
| Wyjątek IO |