ZipUtil2

public class ZipUtil2
extends Object

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


Uma classe auxiliar para extração zip que leva em consideração as permissões de arquivo POSIX

Resumo

Construtores públicos

ZipUtil2 ()

Métodos públicos

static void closeZip (ZipFile zipFile)

Feche um ZipFile aberto, ignorando quaisquer exceções.

static File extractFileFromZip (ZipFile zipFile, String filePath)

Método utilitário para extrair um arquivo específico do arquivo zip para um arquivo tmp

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

Método utilitário para extrair um arquivo específico do arquivo zip

static void extractZip (ZipFile zipFile, File destDir)

Método utilitário para extrair todo o conteúdo do arquivo zip em determinado diretório

static void extractZip (File toUnzip, File destDir)

Método utilitário para extrair um arquivo zip em um determinado diretório.

static File extractZipToTemp (File zipFile, String nameHint)

Extraia um arquivo zip para um diretório temporário prefixado com uma string

Construtores públicos

ZipUtil2

public ZipUtil2 ()

Métodos públicos

fecharZip

public static void closeZip (ZipFile zipFile)

Feche um ZipFile aberto, ignorando quaisquer exceções.

Parâmetros
zipFile ZipFile : o arquivo a ser fechado

extrairFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

Método utilitário para extrair um arquivo específico do arquivo zip para um arquivo tmp

Parâmetros
zipFile ZipFile : o ZipFile a ser extraído

filePath String : o filePath do qual extrair

Devoluções
File o ERROR(/File) ou nulo se não for encontrado

Lança
se não conseguiu extrair o arquivo

extrairFileFromZip

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

Método utilitário para extrair um arquivo específico do arquivo zip

Parâmetros
zipFile ZipFile : o ZipFile a ser extraído

filePath String : o caminho do arquivo no zip

destFile File : o ERROR(/File) para extrair

Devoluções
boolean se o arquivo foi encontrado e extraído

Lança
se não conseguiu extrair o arquivo

extrairZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

Método utilitário para extrair todo o conteúdo do arquivo zip em determinado diretório

Parâmetros
zipFile ZipFile : o ZipFile a ser extraído

destDir File : o diretório local para extrair o arquivo

Lança
se não conseguiu extrair o arquivo

extrairZip

public static void extractZip (File toUnzip, 
                File destDir)

Método utilitário para extrair um arquivo zip em um determinado diretório. O arquivo zip sendo apresentado como ERROR(/File) .

Parâmetros
toUnzip File : um ERROR(/File) apontando para um arquivo zip.

destDir File : o diretório local para extrair o arquivo

Lança
se não conseguiu extrair o arquivo

extrairZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

Extraia um arquivo zip para um diretório temporário prefixado com uma string

Parâmetros
zipFile File : o arquivo zip a ser extraído

nameHint String : um prefixo para o diretório temporário

Devoluções
File um ERROR(/File) apontando para o diretório temporário