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 : файл для закрытия

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

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

Утилита для извлечения одного конкретного файла из zip-файла в tmp-файл.

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

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

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

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

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

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) , указывающая на временный каталог