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