ZipUtil2

public class ZipUtil2
extends Object

java.lang.Объект
com.android.tradefed.util.ZipUtil2


Вспомогательный класс для извлечения zip-файлов, учитывающий права доступа к файлам POSIX.

Краткое содержание

Общественные конструкторы

ZipUtil2 ()

Публичные методы

static void closeZip (ZipFile zipFile)

Закройте открытый ZipFile , игнорируя любые исключения.

static File extractFileFromZip (ZipFile zipFile, String filePath)

Служебный метод для извлечения одного конкретного файла из zip-файла в файл tmp

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

Служебный метод для извлечения одного конкретного файла из zip-файла

static void extractZip (ZipFile zipFile, File destDir)

Служебный метод для извлечения всего содержимого zip-файла в заданный каталог

static void extractZip (File toUnzip, File destDir)

Служебный метод для извлечения zip-файла в заданный каталог.

static File extractZipToTemp (File zipFile, String nameHint)

Извлеките zip-файл во временный каталог, к которому добавлена ​​строка.

Общественные конструкторы

ZipUtil2

public ZipUtil2 ()

Публичные методы

закрытьZip

public static void closeZip (ZipFile zipFile)

Закройте открытый ZipFile , игнорируя любые исключения.

Параметры
zipFile ZipFile : файл, который нужно закрыть.

извлечь файл из zip-архива

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

Служебный метод для извлечения одного конкретного файла из zip-файла в файл tmp

Параметры
zipFile ZipFile : ZipFile для извлечения.

filePath String : путь к файлу для извлечения.

Возврат
File ERROR(/File) или ноль, если не найден

Броски
если не удалось извлечь файл

извлечь файл из zip-архива

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

Служебный метод для извлечения одного конкретного файла из zip-файла

Параметры
zipFile ZipFile : ZipFile для извлечения.

filePath String : путь к файлу в zip-архиве.

destFile File : ERROR(/File) для извлечения.

Возврат
boolean найден ли файл и извлечен ли он

Броски
если не удалось извлечь файл

извлечьZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

Служебный метод для извлечения всего содержимого zip-файла в заданный каталог

Параметры
zipFile ZipFile : ZipFile для извлечения.

destDir File : локальный каталог для извлечения файла.

Броски
если не удалось извлечь файл

извлечьZip

public static void extractZip (File toUnzip, 
                File destDir)

Служебный метод для извлечения zip-файла в заданный каталог. ZIP-файл представлен как ERROR(/File) .

Параметры
toUnzip File : ERROR(/File) указывающая на zip-файл.

destDir File : локальный каталог для извлечения файла.

Броски
если не удалось извлечь файл

извлечьZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

Извлеките zip-файл во временный каталог, к которому добавлена ​​строка.

Параметры
zipFile File : zip-файл для извлечения.

nameHint String : префикс временного каталога.

Возврат
File ERROR(/File) , указывающая на временный каталог