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

Konstruktorzy publiczni

ZipUtil2 ()

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

wyodrębnij plik z Zip

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

wyodrębnij plik z Zip

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

wyodrębnijZip

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

wyodrębnijZip

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

wyodrębnijZipToTemp

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

Zwroty
File ERROR(/File) wskazujący katalog tymczasowy