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