ZipUtil2

public class ZipUtil2
extends Object

java.lang.Objeto
com.android.tradefed.util.ZipUtil2


Una clase de ayuda para la extracción de zip que tiene en cuenta los permisos de archivos POSIX

Resumen

Constructores públicos

ZipUtil2 ()

Métodos públicos

static void closeZip (ZipFile zipFile)

Cierra 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 del archivo zip

static void extractZip (ZipFile zipFile, File destDir)

Método de utilidad para extraer todo el contenido del archivo zip en el directorio dado

static void extractZip (File toUnzip, File destDir)

Método de utilidad para extraer un archivo zip en un directorio dado.

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

closeZip

public static void closeZip (ZipFile zipFile)

Cierra un ZipFile abierto, ignorando cualquier excepción.

Parámetros
zipFile ZipFile : el archivo para cerrar

extractFileFromZip

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 para 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

extractFileFromZip

public static boolean extractFileFromZip (ZipFile zipFile, 
                String filePath, 
                File destFile)

Método de utilidad para extraer un archivo específico del archivo zip

Parámetros
zipFile ZipFile : el ZipFile para 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

extractZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

Método de utilidad para extraer todo el contenido del archivo zip en el directorio dado

Parámetros
zipFile ZipFile : el ZipFile para extraer

destDir File : el directorio local para extraer el archivo

Lanza
si no se pudo extraer el archivo

extractZip

public static void extractZip (File toUnzip, 
                File destDir)

Método de utilidad para extraer un archivo zip en un directorio determinado. El archivo zip que 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

extractZipToTemp

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 para extraer

nameHint String : un prefijo para el directorio temporal

Devoluciones
File un ERROR(/File) apuntando al directorio temporal