ZipUtil2

public class ZipUtil2
extends Object

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


Eine Hilfsklasse für die ZIP-Entpackung, die POSIX-Dateiberechtigungen berücksichtigt

Zusammenfassung

Öffentliche Konstruktoren

ZipUtil2()

Öffentliche Methoden

static void closeZip(ZipFile zipFile)

Schließe ein offenes ZipFile und ignoriere alle Ausnahmen.

static File extractFileFromZip(ZipFile zipFile, String filePath)

Hilfsmethode zum Extrahieren einer bestimmten Datei aus einer ZIP-Datei in eine temporäre Datei

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

Hilfsmethode zum Extrahieren einer bestimmten Datei aus einer ZIP-Datei

static void extractZip(File toUnzip, File destDir)

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

static void extractZip(ZipFile zipFile, File destDir)

Hilfsmethode zum Extrahieren des gesamten Inhalts einer ZIP-Datei in das angegebene Verzeichnis

static File extractZipToTemp(File zipFile, String nameHint)

ZIP-Datei in ein temporäres Verzeichnis extrahieren, dem ein String vorangestellt ist

Öffentliche Konstruktoren

ZipUtil2

public ZipUtil2 ()

Öffentliche Methoden

closeZip

public static void closeZip (ZipFile zipFile)

Schließe ein offenes ZipFile und ignoriere alle Ausnahmen.

Parameter
zipFile ZipFile: die zu schließende Datei

extractFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

Hilfsmethode zum Extrahieren einer bestimmten Datei aus einer ZIP-Datei in eine temporäre Datei

Parameter
zipFile ZipFile: der zu extrahierende ZipFile

filePath String: Der Dateipfad, der extrahiert werden soll.

Gibt Folgendes zurück:
File File oder „null“, falls nicht gefunden

Löst aus
IOException wenn die Datei nicht extrahiert werden konnte

extractFileFromZip

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

Hilfsmethode zum Extrahieren einer bestimmten Datei aus einer ZIP-Datei

Parameter
zipFile ZipFile: der zu extrahierende ZipFile

filePath String: Der Dateipfad in der ZIP-Datei.

destFile File: der File, in den extrahiert werden soll

Gibt Folgendes zurück:
boolean ob die Datei gefunden und extrahiert wird

Löst aus
IOException wenn die Datei nicht extrahiert werden konnte

extractZip

public static void extractZip (File toUnzip, 
                File destDir)

Hilfsmethode zum Extrahieren einer ZIP-Datei in ein bestimmtes Verzeichnis. Die ZIP-Datei wird als File angezeigt.

Parameter
toUnzip File: ein File, das auf eine ZIP-Datei verweist.

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

Löst aus
IOException wenn die Datei nicht extrahiert werden konnte

extractZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

Hilfsmethode zum Extrahieren des gesamten Inhalts einer ZIP-Datei in das angegebene Verzeichnis

Parameter
zipFile ZipFile: der zu extrahierende ZipFile

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

Löst aus
IOException wenn die Datei nicht extrahiert werden konnte

extractZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

ZIP-Datei in ein temporäres Verzeichnis extrahieren, dem ein String vorangestellt ist

Parameter
zipFile File: die zu extrahierende ZIP-Datei

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

Gibt Folgendes zurück:
File File, die auf das temporäre Verzeichnis verweist

Löst aus
IOException