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ßen Sie eine geöffnete ZipFile, ohne Ausnahmen zu berücksichtigen.

static File extractFileFromZip(ZipFile zipFile, String filePath)

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

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

Dienstprogrammmethode zum Extrahieren einer bestimmten Datei aus einer ZIP-Datei

static void extractZip(ZipFile zipFile, File destDir)

Dienstprogrammmethode zum Extrahieren des gesamten Inhalts einer ZIP-Datei in ein angegebenes 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 einem Präfix extrahieren

Öffentliche Konstruktoren

ZipUtil2

public ZipUtil2 ()

Öffentliche Methoden

closeZip

public static void closeZip (ZipFile zipFile)

Schließen Sie eine geöffnete ZipFile, ohne Ausnahmen zu berücksichtigen.

Parameter
zipFile ZipFile: die Datei, die geschlossen werden soll

extractFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

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

Parameter
zipFile ZipFile: der zu extrahierende ZipFile

filePath String: Pfad zur zu extrahierenden Datei

Returns
File die ERROR(/File) oder „null“, falls nicht gefunden

Ausgabe
if failed to extract file

extractFileFromZip

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

Dienstprogrammmethode zum Extrahieren einer bestimmten Datei aus einer ZIP-Datei

Parameter
zipFile ZipFile: der zu extrahierende ZipFile

filePath String: Dateipfad in der ZIP-Datei

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

Returns
boolean ob die Datei gefunden und extrahiert wurde

Ausgabe
if failed to extract file

extractZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

Dienstprogrammmethode zum Extrahieren des gesamten Inhalts einer ZIP-Datei in ein angegebenes Verzeichnis

Parameter
zipFile ZipFile: der zu extrahierende ZipFile

destDir File: der lokale Ordner, in den die Datei extrahiert werden soll

Ausgabe
if failed to extract file

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), das auf eine ZIP-Datei verweist.

destDir File: der lokale Ordner, in den die Datei extrahiert werden soll

Ausgabe
if failed to extract file

extractZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

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

Parameter
zipFile File: die zu extrahierende ZIP-Datei

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

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