ZipUtil2

public class ZipUtil2
extends Object

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


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

Resumen

Constructores públicos

ZipUtil2()

Métodos públicos

static void closeZip(ZipFile zipFile)

Cierra un ZipFile abierto sin tener en cuenta las excepciones.

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 todo el contenido del archivo ZIP en un directorio determinado

static void extractZip(File toUnzip, File destDir)

Es un método de utilidad para extraer un archivo ZIP en un directorio determinado.

static File extractZipToTemp(File zipFile, String nameHint)

Extrae un archivo ZIP a un directorio temporal con una cadena al principio

Constructores públicos

ZipUtil2

public ZipUtil2 ()

Métodos públicos

closeZip

public static void closeZip (ZipFile zipFile)

Cierra un ZipFile abierto 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 de un archivo ZIP a un archivo tmp

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

filePath String: Es la ruta de acceso del archivo que se extraerá.

Muestra
File el ERROR(/File) o 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 de un archivo ZIP

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

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

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

Muestra
boolean si se encuentra y extrae el archivo

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 la carpeta local a la que se extraerá el archivo.

Arroja
si no se pudo extraer el archivo

extractZip

public static void extractZip (File toUnzip, 
                File destDir)

Es un método de utilidad para extraer un archivo ZIP en un directorio determinado. El archivo ZIP se presenta como un ERROR(/File).

Parámetros
toUnzip File: Un ERROR(/File) que apunta a un archivo ZIP.

destDir File: Es la carpeta local a la que se extraerá el archivo.

Arroja
si no se pudo extraer el archivo

extractZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

Extrae un archivo ZIP a un directorio temporal con una cadena al principio

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

nameHint String: Es un prefijo para el directorio temporal.

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