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

extrairArquivoDoZip

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 caminho do arquivo a ser extraído

devoluções
File o ERROR(/File) ou null se não for encontrado

lances
se falhou ao extrair o arquivo

extrairArquivoDoZip

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 para

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

lances
se falhou ao 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 para

lances
se falhou ao 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 um ERROR(/File) .

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

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

lances
se falhou ao extrair o arquivo

extractZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

Extraia um arquivo zip para um diretório temporário anexado 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