TarUtil
public class TarUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.TarUtil |
Dienstprogramm zum Bearbeiten einer Tar-Datei. Es umschließt die Commons-Komprimierung, um tar-Unterstützung bereitzustellen.
Zusammenfassung
Öffentliche Konstrukteure |
---|
TarUtil () |
Öffentliche Methoden |
---|
static void | extractAndLog (ITestLogger listener, File targzFile, String baseName) Helfer zum Extrahieren und Protokollieren einer tar-gz-Datei und ihres Inhalts an die Reporter |
static File | extractTarGzipToTemp (File targzFile, String nameHint) Entpacken und entpacken Sie eine tar.gz-Datei in ein temporäres Verzeichnis. |
static File | gzip (File inputFile) Utility-Funktion zum gzip (.gz) einer Datei. |
static boolean | isGzip (File file) Bestimmen Sie, ob es sich bei einer Datei um eine gzip-Datei handelt. |
static File | unGzip (File inputFile, File outputDir) UnGZip einer Datei: Eine tar.gz-Datei wird zu einer tar-Datei. |
static | unTar (File inputFile, File outputDir) Entpacken Sie eine tar-Datei in ein Verzeichnis. |
static | unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames) Entpacken Sie eine tar-Datei in ein Verzeichnis. |
Öffentliche Konstrukteure
TarUtil
public TarUtil ()
Öffentliche Methoden
ExtractAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Helfer zum Extrahieren und Protokollieren einer tar-gz-Datei und ihres Inhalts an die Reporter
Parameter |
---|
listener | ITestLogger : die ITestLogger wo die Dateien protokollieren. |
targzFile | File : die tar.gz ERROR(/File) , das seinen Inhalt Protokoll benötigt. |
baseName | String : der Basisname , unter dem die Dateien gefunden werden. |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
Entpacken und entpacken Sie eine tar.gz-Datei in ein temporäres Verzeichnis.
Parameter |
---|
targzFile | File : die tar.gz - Datei zu extrahieren. |
nameHint | String : das Präfix für das temporäre Verzeichnis. |
Kehrt zurück |
---|
File | das temporäre Verzeichnis. |
Würfe |
---|
| FileNotFoundException |
gzip
public static File gzip (File inputFile)
Utility-Funktion zum gzip (.gz) einer Datei. die Erweiterung .gz wird dem Basisdateinamen hinzugefügt.
Parameter |
---|
inputFile | File : die ERROR(/File) zu gzipped werden. |
Kehrt zurück |
---|
File | die gzip-Datei. |
isGzip
public static boolean isGzip (File file)
Bestimmen Sie, ob es sich bei einer Datei um eine gzip-Datei handelt.
Parameter |
---|
file | File : Die Datei zu überprüfen. |
Kehrt zurück |
---|
boolean | ob es sich bei der Datei um eine gzip-Datei handelt. |
Würfe |
---|
| wenn die Datei nicht gelesen werden konnte. |
unGzip
public static File unGzip (File inputFile,
File outputDir)
UnGZip einer Datei: Eine tar.gz-Datei wird zu einer tar-Datei.
Parameter |
---|
inputFile | File : Die ERROR(/File) zu ungzip |
outputDir | File : Das Verzeichnis , in dem die ungzipped Datei zu setzen. |
Kehrt zurück |
---|
File | ein ERROR(/File) auf die ungzipped Datei verweist. |
Würfe |
---|
| FileNotFoundException |
unTar
public static unTar (File inputFile,
File outputDir)
Entpacken Sie eine tar-Datei in ein Verzeichnis. tar.gz - Datei muss sein unGzip(File, File)
zuerst.
Parameter |
---|
inputFile | File : Die TAR - Datei zu extrahieren |
outputDir | File : das Verzeichnis , in dem die extrahierten Dateien gespeichert werden sollen. |
Würfe |
---|
| FileNotFoundException |
unTar
public static unTar (File inputFile,
File outputDir,
fileNames)
Entpacken Sie eine tar-Datei in ein Verzeichnis. tar.gz - Datei muss sein unGzip(File, File)
zuerst.
Parameter |
---|
inputFile | File : Die TAR - Datei zu extrahieren |
outputDir | File : das Verzeichnis , in dem die extrahierten Dateien gespeichert werden sollen. |
fileNames | : die aus dem tar zu extrahierenden Dateien. |
Würfe |
---|
| FileNotFoundException |