| Constructor and Description |
|---|
ZipLocalFile(String name,
File[] files)
Constroi uma representação de um arquivo que só existe aqui em memória.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRead()
Verifica se é possível ler o arquivo.
|
boolean |
canWrite()
Verifica se é possível escrever no arquivo.
|
boolean |
exists()
Verifica se o arquivo existe no sistema de arquivos.
|
String |
getAbsolutePath()
Obtém o caminho completo para o arquivo, incluindo seu nome.
|
InputStream |
getInputStream()
Obtém um fluxo de entrada para leitura do arquivo.
|
long |
getLength()
Obtém o tamanho do arquivo.
|
String |
getName()
Obtém o nome do arquivo.
|
OutputStream |
getOutputStream(boolean append)
Obtém um fluxo de saída para escrita no arquivo.
|
boolean |
isDirectory()
Indica se é um diretório ou um arquivo regular.
|
public ZipLocalFile(String name, File[] files) throws IOException
name - Nome do arquivo zip em memória, aqui representado.files - Arquivos a serem zipados.IOException - Caso não seja possível zipar os arquivos.IllegalArgumentException - Caso a lista de arquivos esteja vazia ou
nula.public boolean canRead()
public boolean canWrite()
public boolean exists()
public InputStream getInputStream()
getInputStream in interface LocalFilepublic long getLength()
public String getName()
public String getAbsolutePath()
getAbsolutePath in interface LocalFilepublic OutputStream getOutputStream(boolean append)
getOutputStream in interface LocalFileappend - se true, os bytes serão acrescentados ao fim do
arquivo. se false, serão escritos no início (o arquivo
será sobrescrito).public boolean isDirectory()
isDirectory in interface LocalFiletrue se for diretório ou false se for arquivo.Copyright © 2019. All rights reserved.