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

Constructores públicos

ZipUtil2 ()

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

extraer archivo desde zip

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

Devoluciones
File el ERROR(/File) o nulo si no se encuentra

Lanza
si no se pudo extraer el archivo

extraer archivo desde zip

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

extraerZip

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

extraerZip

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

extraerZipToTemp

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