ZipUtil2
public class ZipUtil2
extends Object
java.lang.Objeto |
↳ | com.android.tradefed.util.ZipUtil2 |
Una clase auxiliar para la extracción zip que tiene en cuenta los permisos de archivos POSIX
Resumen
Métodos públicos |
---|
static void | closeZip (ZipFile zipFile) Cierre un ZipFile abierto, ignorando cualquier excepción. |
static File | extractFileFromZip (ZipFile zipFile, String filePath) Método de utilidad para extraer un archivo específico de un archivo zip a un archivo tmp |
static boolean | extractFileFromZip (ZipFile zipFile, String filePath, File destFile) Método de utilidad para extraer un archivo específico de un archivo zip |
static void | extractZip (ZipFile zipFile, File destDir) Método de utilidad para extraer el contenido completo del archivo zip en un directorio determinado |
static void | extractZip (File toUnzip, File destDir) Método de utilidad para extraer un archivo zip en un directorio determinado. |
static File | extractZipToTemp (File zipFile, String nameHint) Extraiga un archivo zip a un directorio temporal precedido de una cadena |
Constructores públicos
ZipUtil2
public ZipUtil2 ()
Métodos públicos
cerrarZip
public static void closeZip (ZipFile zipFile)
Cierre un ZipFile
abierto, ignorando cualquier excepción.
Parámetros |
---|
zipFile | ZipFile : el archivo a cerrar |
public static File extractFileFromZip (ZipFile zipFile,
String filePath)
Método de utilidad para extraer un archivo específico de un archivo zip a un archivo tmp
Parámetros |
---|
zipFile | ZipFile : el ZipFile a extraer |
filePath | String : la ruta del archivo a extraer |
Lanza |
---|
| si no se pudo extraer el archivo |
public static boolean extractFileFromZip (ZipFile zipFile,
String filePath,
File destFile)
Método de utilidad para extraer un archivo específico de un archivo zip
Parámetros |
---|
zipFile | ZipFile : el ZipFile a extraer |
filePath | String : la ruta del archivo en el zip |
destFile | File : el ERROR(/File) para extraer |
Devoluciones |
---|
boolean | si el archivo se encuentra y se extrae |
Lanza |
---|
| si no se pudo extraer el archivo |
public static void extractZip (ZipFile zipFile,
File destDir)
Método de utilidad para extraer el contenido completo del archivo zip en un directorio determinado
Parámetros |
---|
zipFile | ZipFile : el ZipFile a extraer |
destDir | File : el directorio local para extraer el archivo |
Lanza |
---|
| si no se pudo extraer el archivo |
public static void extractZip (File toUnzip,
File destDir)
Método de utilidad para extraer un archivo zip en un directorio determinado. El archivo zip se presenta como ERROR(/File)
.
Parámetros |
---|
toUnzip | File : un ERROR(/File) que apunta a un archivo zip. |
destDir | File : el directorio local para extraer el archivo |
Lanza |
---|
| si no se pudo extraer el archivo |
public static File extractZipToTemp (File zipFile,
String nameHint)
Extraiga un archivo zip a un directorio temporal precedido de una cadena
Parámetros |
---|
zipFile | File : el archivo zip a extraer |
nameHint | String : un prefijo para el directorio temporal |
Devoluciones |
---|
File | un ERROR(/File) que apunta al directorio temporal |