ZipUtil2

public class ZipUtil2
extends Object

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


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

Podsumowanie

Konstruktory publiczne

ZipUtil2()

Metody publiczne

static void closeZip(ZipFile zipFile)

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

static File extractFileFromZip(ZipFile zipFile, String filePath)

Metoda pomocnicza do wyodrębniania konkretnego pliku z pliku ZIP do pliku tymczasowego

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

Metoda pomocnicza do wyodrębniania jednego konkretnego pliku z pliku ZIP

static void extractZip(ZipFile zipFile, File destDir)

Metoda narzędzia do wyodrębniania całej zawartości pliku ZIP do podanego katalogu

static void extractZip(File toUnzip, File destDir)

Metoda pomocnicza do rozpakowywania pliku ZIP do określonego katalogu.

static File extractZipToTemp(File zipFile, String nameHint)

Wyodrębnij plik ZIP do katalogu tymczasowego poprzedzonego ciągiem znaków

Konstruktory publiczne

ZipUtil2

public ZipUtil2 ()

Metody publiczne

closeZip

public static void closeZip (ZipFile zipFile)

Zamknij otwartą ZipFile, ignorując wszystkie wyjątki.

Parametry
zipFile ZipFile: plik do zamknięcia

extractFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

Metoda pomocnicza do wyodrębniania konkretnego pliku z pliku ZIP do pliku tymczasowego

Parametry
zipFile ZipFile: ZipFile do wyodrębnienia

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

Zwroty
File ERROR(/File) lub null, jeśli nie znaleziono

Rzuty
if failed to extract file

extractFileFromZip

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

Metoda pomocnicza do wyodrębniania 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 wydzielony.

Rzuty
if failed to extract file

extractZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

Metoda narzędzia do wyodrębniania 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ć wyekstrahowany plik

Rzuty
if failed to extract file

extractZip

public static void extractZip (File toUnzip, 
                File destDir)

Metoda pomocnicza do rozpakowywania pliku ZIP do określonego katalogu. Plik ZIP jest wyświetlany jako ERROR(/File).

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

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

Rzuty
if failed to extract file

extractZipToTemp

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: prefiks katalogu tymczasowego

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