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 Konstrukteure

ZipUtil2 ()

Öffentliche Methoden

static void closeZip (ZipFile zipFile)

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

static File extractFileFromZip (ZipFile zipFile, String filePath)

Hilfsmethode zum Extrahieren einer bestimmten Datei aus einer ZIP-Datei in eine TMP-Datei

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

Hilfsmethode zum Extrahieren einer bestimmten Datei aus einer Zip-Datei

static void extractZip (ZipFile zipFile, File destDir)

Utility-Methode zum Extrahieren des gesamten Inhalts einer Zip-Datei in ein bestimmtes Verzeichnis

static void extractZip (File toUnzip, File destDir)

Hilfsmethode 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 Konstrukteure

ZipUtil2

public ZipUtil2 ()

Öffentliche Methoden

schließenZip

public static void closeZip (ZipFile zipFile)

Schließen Sie eine geöffnete ZipFile und ignorieren Sie 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 TMP-Datei

Parameter
zipFile ZipFile : die zu extrahierende ZipFile

filePath String : der zu extrahierende Dateipfad

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

Wirft
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 : die zu extrahierende ZipFile

filePath String : der Dateipfad in der ZIP-Datei

destFile File : der ERROR(/File) zum Extrahieren

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

Wirft
wenn die Datei nicht extrahiert werden konnte

extrahierenZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

Utility-Methode zum Extrahieren des gesamten Inhalts einer 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

Wirft
wenn die Datei nicht extrahiert werden konnte

extrahierenZip

public static void extractZip (File toUnzip, 
                File destDir)

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

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

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

Wirft
wenn die Datei nicht extrahiert werden konnte

extrahierenZipToTemp

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 Temp-Verzeichnis

Kehrt zurück
File ein ERROR(/File) zeigt auf das Temp-Verzeichnis