ZipUtil2 (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 Konstruktoren

ZipUtil2()

Öffentliche Methoden

static void closeZip(ZipFile zipFile)

Schließen Sie ein offenes ZipFile und ignorieren Sie 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)

Dienstprogrammmethode zum Extrahieren einer bestimmten Datei aus der ZIP-Datei

static void extractZip(ZipFile zipFile, File destDir)

Dienstprogrammmethode zum Extrahieren des gesamten Inhalts der ZIP-Datei in das angegebene 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)

ZIP-Datei in ein temporäres Verzeichnis mit vorangestelltem String extrahieren

Öffentliche Konstruktoren

ZipUtil2 (ZipUtil2)

public ZipUtil2 ()

Öffentliche Methoden

CloseZip

public static void closeZip (ZipFile zipFile)

Schließen Sie ein offenes ZipFile und ignorieren Sie Ausnahmen.

Parameter
zipFile ZipFile: die zu schließende Datei

extrahFileFromZip

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 zu extrahierende Dateipfad

Returns
File ERROR(/File) oder null, wenn nicht gefunden

Ausgabe
Datei konnte nicht extrahiert werden

extrahFileFromZip

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

Dienstprogrammmethode zum Extrahieren einer bestimmten Datei aus der ZIP-Datei

Parameter
zipFile ZipFile: die zu extrahierende ZipFile

filePath String: Dateipfad in der ZIP-Datei

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

Returns
boolean ob die Datei gefunden und extrahiert wurde.

Ausgabe
Datei konnte nicht extrahiert werden

AuszugZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

Dienstprogrammmethode zum Extrahieren des gesamten Inhalts der ZIP-Datei in das angegebene Verzeichnis

Parameter
zipFile ZipFile: die zu extrahierende ZipFile

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

Ausgabe
Datei konnte nicht extrahiert werden

AuszugZip

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).

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

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

Ausgabe
Datei konnte nicht extrahiert werden

AuszugZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

ZIP-Datei in ein temporäres Verzeichnis mit vorangestelltem String extrahieren

Parameter
zipFile File: die zu extrahierende ZIP-Datei

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

Returns
File ERROR(/File), das auf das temporäre Verzeichnis verweist