ZipUtil2
public class ZipUtil2
extends Object
java.lang.Объект |
↳ | com.android.tradefed.util.ZipUtil2 |
Вспомогательный класс для извлечения zip-файлов, учитывающий права доступа к файлам POSIX.
Краткое содержание
Публичные методы |
---|
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 : путь к файлу для извлечения. |
Броски |
---|
| если не удалось извлечь файл |
public static boolean extractFileFromZip (ZipFile zipFile,
String filePath,
File destFile)
Служебный метод для извлечения одного конкретного файла из zip-файла
Параметры |
---|
zipFile | ZipFile : ZipFile для извлечения. |
filePath | String : путь к файлу в zip-архиве. |
destFile | File : ERROR(/File) для извлечения. |
Возврат |
---|
boolean | найден ли файл и извлечен ли он |
Броски |
---|
| если не удалось извлечь файл |
public static void extractZip (ZipFile zipFile,
File destDir)
Служебный метод для извлечения всего содержимого zip-файла в заданный каталог
Параметры |
---|
zipFile | ZipFile : ZipFile для извлечения. |
destDir | File : локальный каталог для извлечения файла. |
Броски |
---|
| если не удалось извлечь файл |
public static void extractZip (File toUnzip,
File destDir)
Служебный метод для извлечения zip-файла в заданный каталог. ZIP-файл представлен как ERROR(/File)
.
Параметры |
---|
toUnzip | File : ERROR(/File) указывающая на zip-файл. |
destDir | File : локальный каталог для извлечения файла. |
Броски |
---|
| если не удалось извлечь файл |
public static File extractZipToTemp (File zipFile,
String nameHint)
Извлеките zip-файл во временный каталог, к которому добавлена строка.
Параметры |
---|
zipFile | File : zip-файл для извлечения. |
nameHint | String : префикс временного каталога. |