ZipUtil2

public class ZipUtil2
extends Object

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


Una clase auxiliar para la extracción de archivos ZIP que tiene en cuenta los permisos del archivo POSIX

Resumen

Constructores públicos

ZipUtil2()

Métodos públicos

static void closeZip(ZipFile zipFile)

Cierra una ZipFile abierta, sin tener en cuenta las excepciones.

static File extractFileFromZip(ZipFile zipFile, String filePath)

Método de utilidad para extraer un archivo específico del archivo ZIP en 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 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)

Extrae un archivo ZIP en un directorio temporal precedido por una cadena.

Constructores públicos

ZipUtil2

public ZipUtil2 ()

Métodos públicos

cerrarZip

public static void closeZip (ZipFile zipFile)

Cierra una ZipFile abierta, sin tener en cuenta las excepciones.

Parámetros
zipFile ZipFile: Es el archivo que se cerrará.

extractFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

Método de utilidad para extraer un archivo específico del archivo ZIP en un archivo tmp

Parámetros
zipFile ZipFile: Es el ZipFile que se extraerá.

filePath String: Es la filePath de la que se extraerá.

Muestra
File ERROR(/File) o un valor nulo si no se encuentra

Arroja
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: Es el ZipFile que se extraerá.

filePath String: Es la ruta de acceso al archivo en el archivo ZIP.

destFile File: Es el ERROR(/File) que se extraerá.

Muestra
boolean si el archivo se encuentra y se extrae

Arroja
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 un directorio determinado

Parámetros
zipFile ZipFile: Es el ZipFile que se extraerá.

destDir File: Es el dir local en el que se extraerá el archivo.

Arroja
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: Es un ERROR(/File) que apunta a un archivo ZIP.

destDir File: Es el dir local en el que se extraerá el archivo.

Arroja
si no se pudo extraer el archivo

extraer ZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

Extrae un archivo ZIP en un directorio temporal precedido por una cadena.

Parámetros
zipFile File: Es el archivo ZIP que se extraerá.

nameHint String: Un prefijo para el directorio temporal

Muestra
File un ERROR(/File) que dirija al directorio temporal