public final class Unzip extends Object
| Constructor and Description |
|---|
Unzip(File file)
Cria um algoritmo para descompressão de arquivos zip.
|
| Modifier and Type | Method and Description |
|---|---|
void |
decompress(File outputDir)
Descompacta o arquivo no diretório
outputDirectory, reproduzindo a
estrutura de diretórios do arquivo. |
void |
decompress(File outputDirectory,
boolean useDirectoryStructure)
Descompacta o arquivo no diretório
outputDirectory. |
List<ZipEntry> |
listZipEntries()
Fornece todos os arquivos contidos no zip.
|
public Unzip(File file)
file - O arquivo que será manipulado (Não aceita null).public void decompress(File outputDir) throws IOException
outputDirectory, reproduzindo a
estrutura de diretórios do arquivo.outputDir - O diretório de saída. (Não aceita null).IOException - Se ocorrer um erro de ES.public void decompress(File outputDirectory, boolean useDirectoryStructure) throws IOException
outputDirectory.outputDirectory - O diretório de saída. (Não aceita null).useDirectoryStructure - se true, reproduz a estrutura de
diretórios do arquivo compactado dentro do diretório de saída. Se
false, ignora qualquer eventual estrutura de diretórios do
arquivo e extrai diretamente todos os arquivos compactados na raiz
do diretório de saída.IOException - Se ocorrer um erro de ES.public List<ZipEntry> listZipEntries() throws IOException
Fornece todos os arquivos contidos no zip.
A lista retornada é imutável (veja
Collections.unmodifiableList(List)).
IOException - Erro de ES.Copyright © 2017. All rights reserved.