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 : префикс временного каталога. |
Возвращает |
---|
File | ERROR(/File) , указывающая на временный каталог |