ZipUtil2

public class ZipUtil2
extends Object

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


Eine Hilfsklasse für die Zip-Extraktion, die POSIX-Dateiberechtigungen berücksichtigt

Zusammenfassung

Öffentliche Bauträger

ZipUtil2 ()

Öffentliche Methoden

static void closeZip (ZipFile zipFile)

Schließen Sie eine geöffnete ZipFile und ignorieren Sie dabei alle Ausnahmen.

static File extractFileFromZip (ZipFile zipFile, String filePath)

Dienstprogrammmethode zum Extrahieren einer bestimmten Datei aus einer ZIP-Datei in eine tmp-Datei

static boolean extractFileFromZip (ZipFile zipFile, String filePath, File destFile)

Utility-Methode zum Extrahieren einer bestimmten Datei aus einer ZIP-Datei

static void extractZip (ZipFile zipFile, File destDir)

Dienstprogrammmethode zum Extrahieren des gesamten Inhalts der ZIP-Datei in ein bestimmtes Verzeichnis

static void extractZip (File toUnzip, File destDir)

Dienstprogrammmethode zum Extrahieren einer ZIP-Datei in ein bestimmtes Verzeichnis.

static File extractZipToTemp (File zipFile, String nameHint)

Extrahieren Sie eine ZIP-Datei in ein temporäres Verzeichnis, dem eine Zeichenfolge vorangestellt ist

Öffentliche Bauträger

ZipUtil2

public ZipUtil2 ()

Öffentliche Methoden

closeZip

public static void closeZip (ZipFile zipFile)

Schließen Sie eine geöffnete ZipFile und ignorieren Sie dabei alle Ausnahmen.

Parameter
zipFile ZipFile : die zu schließende Datei

extractFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

Dienstprogrammmethode zum Extrahieren einer bestimmten Datei aus einer ZIP-Datei in eine tmp-Datei

Parameter
zipFile ZipFile : die zu extrahierende ZipFile

filePath String : der Dateipfad zum Extrahieren

Kehrt zurück
File der ERROR(/File) oder null, wenn nicht gefunden

Würfe
wenn das Extrahieren der Datei fehlgeschlagen ist

extractFileFromZip

public static boolean extractFileFromZip (ZipFile zipFile, 
                String filePath, 
                File destFile)

Utility-Methode zum Extrahieren einer bestimmten Datei aus einer ZIP-Datei

Parameter
zipFile ZipFile : die zu extrahierende ZipFile

filePath String : der Dateipfad in der ZIP-Datei

destFile File : der ERROR(/File) , in den extrahiert werden soll

Kehrt zurück
boolean ob die Datei gefunden und extrahiert wird

Würfe
wenn das Extrahieren der Datei fehlgeschlagen ist

extractZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

Dienstprogrammmethode zum Extrahieren des gesamten Inhalts der ZIP-Datei in ein bestimmtes Verzeichnis

Parameter
zipFile ZipFile : die zu extrahierende ZipFile

destDir File : das lokale Verzeichnis, in das die Datei extrahiert werden soll

Würfe
wenn das Extrahieren der Datei fehlgeschlagen ist

extractZip

public static void extractZip (File toUnzip, 
                File destDir)

Dienstprogrammmethode zum Extrahieren einer ZIP-Datei in ein bestimmtes Verzeichnis. Die ZIP-Datei wird als ERROR(/File) angezeigt.

Parameter
toUnzip File : ein ERROR(/File) der auf eine ZIP-Datei verweist.

destDir File : das lokale Verzeichnis, in das die Datei extrahiert werden soll

Würfe
wenn das Extrahieren der Datei fehlgeschlagen ist

extractZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

Extrahieren Sie eine ZIP-Datei in ein temporäres Verzeichnis, dem eine Zeichenfolge vorangestellt ist

Parameter
zipFile File : die zu extrahierende ZIP-Datei

nameHint String : ein Präfix für das temporäre Verzeichnis

Kehrt zurück
File ein ERROR(/File) der auf das temporäre Verzeichnis verweist