ZipUtil2

public class ZipUtil2
extends Object

java.lang.Object
com.android.tradefed.util.ZipUtil2


Klasa pomocnicza do ekstrakcji 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 do wyodrębnienia jednego konkretnego pliku z pliku zip do pliku tmp

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

Metoda narzędziowa do wyodrębnienia jednego konkretnego pliku z pliku zip

static void extractZip (ZipFile zipFile, File destDir)

Metoda narzędziowa do wyodrębnienia całej zawartości pliku zip do podanego katalogu

static void extractZip (File toUnzip, File destDir)

Metoda narzędziowa do rozpakowania pliku zip do podanego katalogu.

static File extractZipToTemp (File zipFile, String nameHint)

Wyodrębnij plik zip do katalogu tymczasowego poprzedzony ciągiem

Konstruktorzy publiczni

ZipUtil2

public ZipUtil2 ()

Metody publiczne

closeZip

public static void closeZip (ZipFile zipFile)

Zamknij otwarty ZipFile , ignorując wszelkie wyjątki.

Parametry
zipFile ZipFile : plik do zamknięcia

wyodrębnijPlikZZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

Metoda narzędziowa do wyodrębnienia jednego konkretnego 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 null, jeśli nie znaleziono

Rzuty
jeśli nie udało się wyodrębnić pliku

wyodrębnijPlikZZip

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

Metoda narzędziowa do wyodrębnienia jednego konkretnego pliku z pliku zip

Parametry
zipFile ZipFile : ZipFile do wyodrębnienia

filePath String : ścieżka pliku w archiwum zip

destFile File : ERROR(/File) do wyodrębnienia

Zwroty
boolean czy plik został znaleziony i rozpakowany

Rzuty
jeśli nie udało się wyodrębnić pliku

ekstraktZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

Metoda narzędziowa do wyodrębnienia całej zawartości pliku zip do podanego katalogu

Parametry
zipFile ZipFile : ZipFile do wyodrębnienia

destDir File : lokalny katalog, do którego ma zostać rozpakowany plik

Rzuty
jeśli nie udało się wyodrębnić pliku

ekstraktZip

public static void extractZip (File toUnzip, 
                File destDir)

Metoda narzędziowa do rozpakowania pliku zip do podanego katalogu. Plik zip prezentowany jako ERROR(/File) .

Parametry
toUnzip File : ERROR(/File) wskazujący na plik zip.

destDir File : lokalny katalog, do którego ma zostać rozpakowany plik

Rzuty
jeśli nie udało się wyodrębnić pliku

ekstraktZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

Wyodrębnij plik zip do katalogu tymczasowego poprzedzony ciągiem

Parametry
zipFile File : plik zip do rozpakowania

nameHint String : prefiks dla katalogu tymczasowego

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