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.

extrahierenTarGzipToTemp

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.

Kehrt zurück
Die Liste der ERROR(/File) ungeteert.

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.

Kehrt zurück
Die Liste der ERROR(/File) ungeteert.

Würfe
FileNotFoundException