public final class Unzip
extends java.lang.Object
| Constructor and Description |
|---|
Unzip(java.io.File file)
Cria um algoritmo para descompressão de arquivos zip.
|
| Modifier and Type | Method and Description |
|---|---|
void |
decompress(java.io.File outputDir)
Descompacta o arquivo no diretório
outputDirectory, reproduzindo a
estrutura de diretórios do arquivo. |
void |
decompress(java.io.File outputDirectory,
boolean useDirectoryStructure)
Descompacta o arquivo no diretório
outputDirectory. |
java.util.List<java.util.zip.ZipEntry> |
listZipEntries()
Fornece todos os arquivos contidos no zip.
|
public Unzip(java.io.File file)
file - O arquivo que será manipulado (Não aceita null).public void decompress(java.io.File outputDir)
throws java.io.IOException
outputDirectory, reproduzindo a
estrutura de diretórios do arquivo.outputDir - O diretório de saída. (Não aceita null).java.io.IOException - Se ocorrer um erro de ES.public void decompress(java.io.File outputDirectory,
boolean useDirectoryStructure)
throws java.io.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.java.io.IOException - Se ocorrer um erro de ES.public java.util.List<java.util.zip.ZipEntry> listZipEntries()
throws java.io.IOException
Fornece todos os arquivos contidos no zip.
A lista retornada é imutável (veja
Collections.unmodifiableList(List)).
java.io.IOException - Erro de ES.Copyright © 2018. All Rights Reserved.