ZipUtil2
public class ZipUtil2
extends Object
Obiekt Java.lang.Object |
↳ | com.android.tradefed.util.ZipUtil2 |
Klasa pomocnicza do wyodrębniania plików zip, która uwzględnia uprawnienia do plików POSIX
Streszczenie
Metody publiczne |
---|
static void | closeZip (ZipFile zipFile) Zamknij otwarty ZipFile , ignorując wszelkie wyjątki. |
static File | extractFileFromZip (ZipFile zipFile, String filePath) Metoda narzędziowa umożliwiająca wyodrębnienie jednego określonego pliku z pliku zip do pliku tmp |
static boolean | extractFileFromZip (ZipFile zipFile, String filePath, File destFile) Metoda narzędziowa do wyodrębnienia jednego określonego pliku z pliku zip |
static void | extractZip (ZipFile zipFile, File destDir) Metoda narzędziowa umożliwiająca wyodrębnienie całej zawartości pliku ZIP do podanego katalogu |
static void | extractZip (File toUnzip, File destDir) Metoda narzędziowa służąca do wyodrębnienia pliku zip do danego katalogu. |
static File | extractZipToTemp (File zipFile, String nameHint) Wyodrębnij plik zip do katalogu tymczasowego poprzedzonego ciągiem znaków |
Konstruktorzy publiczni
ZipUtil2
public ZipUtil2 ()
Metody publiczne
zamknijZip
public static void closeZip (ZipFile zipFile)
Zamknij otwarty ZipFile
, ignorując wszelkie wyjątki.
Parametry |
---|
zipFile | ZipFile : plik do zamknięcia |
public static File extractFileFromZip (ZipFile zipFile,
String filePath)
Metoda narzędziowa umożliwiająca wyodrębnienie jednego określonego pliku z pliku zip do pliku tmp
Parametry |
---|
zipFile | ZipFile : ZipFile do wyodrębnienia |
filePath | String : ścieżka pliku do wyodrębnienia |
Zwroty |
---|
File | ERROR(/File) lub wartość null, jeśli nie została znaleziona |
Rzuca |
---|
| jeśli nie udało się wyodrębnić pliku |
public static boolean extractFileFromZip (ZipFile zipFile,
String filePath,
File destFile)
Metoda narzędziowa do wyodrębnienia jednego określonego pliku z pliku zip
Parametry |
---|
zipFile | ZipFile : ZipFile do wyodrębnienia |
filePath | String : ścieżka pliku w zip |
destFile | File : ERROR(/File) do którego chcesz wyodrębnić |
Zwroty |
---|
boolean | czy plik został znaleziony i rozpakowany |
Rzuca |
---|
| jeśli nie udało się wyodrębnić pliku |
public static void extractZip (ZipFile zipFile,
File destDir)
Metoda narzędziowa umożliwiająca wyodrębnienie całej zawartości pliku ZIP do podanego katalogu
Parametry |
---|
zipFile | ZipFile : ZipFile do wyodrębnienia |
destDir | File : lokalny katalog, do którego chcesz wyodrębnić plik |
Rzuca |
---|
| jeśli nie udało się wyodrębnić pliku |
public static void extractZip (File toUnzip,
File destDir)
Metoda narzędziowa służąca do wyodrębnienia pliku zip do danego katalogu. Plik zip prezentowany jako ERROR(/File)
.
Parametry |
---|
toUnzip | File : ERROR(/File) wskazujący plik ZIP. |
destDir | File : lokalny katalog, do którego chcesz wyodrębnić plik |
Rzuca |
---|
| jeśli nie udało się wyodrębnić pliku |
public static File extractZipToTemp (File zipFile,
String nameHint)
Wyodrębnij plik zip do katalogu tymczasowego poprzedzonego ciągiem znaków
Parametry |
---|
zipFile | File : plik zip do rozpakowania |
nameHint | String : przedrostek katalogu tymczasowego |