ZipUtil2

public class ZipUtil2
extends Object

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


Klasa pomocnicza do rozpakowywania plików ZIP, która uwzględnia uprawnienia do plików POSIX

Podsumowanie

Konstruktory publiczne

ZipUtil2()

Metody publiczne

static void closeZip(ZipFile zipFile)

Zamyka otwarty plik ZipFile, ignorując wszelkie wyjątki.

static File extractFileFromZip(ZipFile zipFile, String filePath)

Metoda narzędziowa do wyodrębniania określonego pliku z archiwum ZIP do pliku tymczasowego

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

Metoda narzędziowa do wyodrębniania określonego pliku z archiwum ZIP

static void extractZip(File toUnzip, File destDir)

Metoda narzędziowa do rozpakowywania archiwum ZIP do danego katalogu.

static void extractZip(ZipFile zipFile, File destDir)

Metoda narzędziowa do wyodrębniania całej zawartości archiwum ZIP do danego katalogu

static File extractZipToTemp(File zipFile, String nameHint)

Wyodrębnia archiwum ZIP do katalogu tymczasowego poprzedzonego ciągiem znaków

Konstruktory publiczne

ZipUtil2

public ZipUtil2 ()

Metody publiczne

closeZip

public static void closeZip (ZipFile zipFile)

Zamyka otwarty plik ZipFile, ignorując wszelkie wyjątki.

Parametry
zipFile ZipFile: plik do zamknięcia

extractFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

Metoda narzędziowa do wyodrębniania określonego pliku z archiwum ZIP do pliku tymczasowego

Parametry
zipFile ZipFile: ZipFile do wyodrębnienia

filePath String: ścieżka pliku do wyodrębnienia

Zwraca
File File lub null, jeśli nie znaleziono

Zgłasza
IOException jeśli nie udało się wyodrębnić pliku

extractFileFromZip

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

Metoda narzędziowa do wyodrębniania określonego pliku z archiwum ZIP

Parametry
zipFile ZipFile: ZipFile do wyodrębnienia

filePath String: ścieżka pliku w archiwum ZIP

destFile File: File, do którego ma zostać wyodrębniony

Zwraca
boolean czy plik został znaleziony i wyodrębniony

Zgłasza
IOException jeśli nie udało się wyodrębnić pliku

extractZip

public static void extractZip (File toUnzip, 
                File destDir)

Metoda narzędziowa do rozpakowywania archiwum ZIP do danego katalogu. Archiwum ZIP jest przedstawiane jako a File.

Parametry
toUnzip File: plik File wskazujący archiwum ZIP.

destDir File: lokalny katalog, do którego ma zostać wyodrębniony plik

Zgłasza
IOException jeśli nie udało się wyodrębnić pliku

extractZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

Metoda narzędziowa do wyodrębniania całej zawartości archiwum ZIP do danego katalogu

Parametry
zipFile ZipFile: ZipFile do wyodrębnienia

destDir File: lokalny katalog, do którego ma zostać wyodrębniony plik

Zgłasza
IOException jeśli nie udało się wyodrębnić pliku

extractZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

Wyodrębnia archiwum ZIP do katalogu tymczasowego poprzedzonego ciągiem znaków

Parametry
zipFile File: archiwum ZIP do wyodrębnienia

nameHint String: prefiks katalogu tymczasowego

Zwraca
File File wskazujący katalog tymczasowy

Zgłasza
IOException