Pular para o conteúdo principal

File

O objeto File é utilizado para interagir com ficheiros e pastas.


available​


available() : long​

Descrição​

Retorna o número de bytes para a leitura do arquivo.

Retorno​

( long )


baseName​


baseName() : string​

Descrição​

Retorna o nome base do presente ficheiro.

Retorno​

( string )


bufferedReader​


bufferedReader() : java.io.BufferedReader​

Retorno​

( java.io.BufferedReader )


bufferedReader(bufferSize: int) : java.io.BufferedReader​

Atributos​
NOMETIPODESCRIÇÃO
bufferSizeint
Retorno​

( java.io.BufferedReader )


bufferedReader(bufferSize: int, charset: string) : java.io.BufferedReader​

Atributos​
NOMETIPODESCRIÇÃO
bufferSizeint
charsetstring
Retorno​

( java.io.BufferedReader )


bufferedReader(bufferSize: int, charset: java.nio.charset.Charset) : java.io.BufferedReader​

Atributos​
NOMETIPODESCRIÇÃO
bufferSizeint
charsetjava.nio.charset.Charset
Retorno​

( java.io.BufferedReader )


bufferedReader(charset: string) : java.io.BufferedReader​

Atributos​
NOMETIPODESCRIÇÃO
charsetstring
Retorno​

( java.io.BufferedReader )


bufferedReader(charset: java.nio.charset.Charset) : java.io.BufferedReader​

Atributos​
NOMETIPODESCRIÇÃO
charsetjava.nio.charset.Charset
Retorno​

( java.io.BufferedReader )


bytes​


bytes() : byte[]​

Descrição​

Retorna o número estimado de bytes restantes para a leitura dum ficheiro.

Retorno​

( byte[] )


contentType​


contentType() : string​

Retorno​

( string )


contentType(contentType: string) : File​

Atributos​
NOMETIPODESCRIÇÃO
contentTypestring
Retorno​

( File )


copy​


copy(caminhoDestino: string) : boolean​

Descrição​

Copia o ficheiro para o caminho indicado.

Atributos​
NOMETIPODESCRIÇÃO
caminhoDestinostringCaminho para onde copiar o ficheiro.
Retorno​

( boolean )


copy(caminhoDestino: string, reescrever: boolean) : boolean​

Descrição​

Copia o ficheiro do caminho indicado com indicação de escrita por cima de um existente.

Atributos​
NOMETIPODESCRIÇÃO
caminhoDestinostringCaminho para onde copiar o ficheiro.
reescreverbooleanEscreve por cima se já existir um ficheiro.
Retorno​

( boolean )


copyFiles​


copyFiles(caminhoDestino: string, extensao: string) : boolean​

Descrição​

Copia os ficheiros indicados pela extensão inserida para o caminho indicado.

Atributos​
NOMETIPODESCRIÇÃO
caminhoDestinostringCaminho para onde copiar o ficheiro.
extensaostringExtensão do ficheiro.
Retorno​

( boolean )


delete​


delete() : boolean​

Descrição​

Apaga o arquivo ou a pasta se estiver vazia.

Retorno​

( boolean )


deleteAll​


deleteAll() : boolean​

Descrição​

Elimina tudo que estiver dentro da pasta, incluindo todas as subpastas e arquivos.

Retorno​

( boolean )


deleteAllFiles​


deleteAllFiles() : boolean​

Descrição​

Apaga todos os arquivos dentro da estrutura da pasta incluindo as subpastas.

Retorno​

( boolean )


deleteAllFiles(extension: string) : boolean​

Descrição​

Elimina todos os arquivos pela extensão, dentro da estrutura da pasta incluindo as subpastas.

Atributos​
NOMETIPODESCRIÇÃO
extensionstring
Retorno​

( boolean )


deleteFiles​


deleteFiles() : boolean​

Descrição​

Apaga apenas os arquivos dentro da pasta, e não apaga os arquivos em subpastas.

Retorno​

( boolean )


deleteFiles(extensao: string) : boolean​

Descrição​

Apaga apenas arquivos com a extensão dentro da pasta, e não apaga nenhum arquivo em subpastas.

Atributos​
NOMETIPODESCRIÇÃO
extensaostringExtensão do ficheiro.
Retorno​

( boolean )


ensureJail​


ensureJail(jailPath: string) : File​

Atributos​
NOMETIPODESCRIÇÃO
jailPathstring
Retorno​

( File )


exists​


exists() : boolean​

Descrição​

Retorna um resultado booleano que verifica se o caminho indicado existe.

Retorno​

( boolean )


extension​


extension() : string​

Retorno​

( string )


fullPath​


fullPath() : string​

Descrição​

Permite obter o caminho completo do ficheiro.

Retorno​

( string )


fullURI​


fullURI() : string​

Retorno​

( string )


getBaseName​


getBaseName() : string​

Descrição​

Retorna o nome base do presente ficheiro.

Retorno​

( string )


getBytes​


getBytes() : byte[]​

Descrição​

Retorna o número estimado de bytes restantes para a leitura dum ficheiro.

Retorno​

( byte[] )


getContentType​


getContentType() : string​

Retorno​

( string )


getExtension​


getExtension() : string​

Retorno​

( string )


getFullPath​


getFullPath() : string​

Descrição​

Retorna o caminho completo até ao presente ficheiro.

Retorno​

( string )


getInput​


getInput() : InputStream​

Retorno​

( InputStream )


getInputStream​


getInputStream() : InputStream​

Descrição​

Retorna o número estimado de bytes.

Retorno​

( InputStream )


getName​


getName() : string​

Descrição​

Retorna o nome do ficheiro.

Retorno​

( string )


getName(caminho: string) : string​

Descrição​

Retorna o nome do ficheiro do caminho inserido.

Atributos​
NOMETIPODESCRIÇÃO
caminhostringCaminho para a pasta/diretorio.
Retorno​

( string )


getOutput​


getOutput() : OutputStream​

Retorno​

( OutputStream )


getOutputStream​


getOutputStream() : OutputStream​

Retorno​

( OutputStream )


getPath​


getPath() : string​

Descrição​

Retorna o caminho.

Retorno​

( string )


getPhysicalPath​


getPhysicalPath() : string​

Descrição​

Permite obter o caminho do ficheiro.

Retorno​

( string )


getSequenceName​


getSequenceName(caminhoDestino: java.io.File, nomeFicheiro: string) : string​

Descrição​

Retorna o nome do ficheiro inserido com um número de sequência se o ficheiro já existir com o nome original.

Atributos​
NOMETIPODESCRIÇÃO
caminhoDestinojava.io.FileCaminho onde guardar o ficheiro.
nomeFicheirostringNome do Ficheiro.
Retorno​

( string )


getSequenceName(caminhoDestino: string, nomeFicheiro: string) : string​

Descrição​

Retorna o nome do ficheiro inserido com um número de sequência se o ficheiro já existir com o nome original.

Atributos​
NOMETIPODESCRIÇÃO
caminhoDestinostringCaminho onde guardar o ficheiro.
nomeFicheirostringNome do Ficheiro.
Retorno​

( string )


inMemoryFile​


inMemoryFile() : boolean​

Retorno​

( boolean )


input​


input() : InputStream​

Retorno​

( InputStream )


inputStream​


inputStream() : InputStream​

Descrição​

Retorna o número estimado de bytes.

Retorno​

( InputStream )


isBaseName​


isBaseName(baseName: string) : boolean​

Atributos​
NOMETIPODESCRIÇÃO
baseNamestring
Retorno​

( boolean )


isDirectory​


isDirectory() : boolean​

Descrição​

Retorna um resultado booleano que verifica se o caminho indicado é uma pasta.

Retorno​

( boolean )


isExtension​


isExtension(extension: string) : boolean​

Atributos​
NOMETIPODESCRIÇÃO
extensionstring
Retorno​

( boolean )


isFile​


isFile() : boolean​

Descrição​

Retorna um resultado booleano que verifica se o caminho indicado é um ficheiro.

Retorno​

( boolean )


isInMemoryFile​


isInMemoryFile() : boolean​

Retorno​

( boolean )


isJail​


isJail() : boolean​

Descrição​

Efetua uma verificação se o ficheiro tem a sua localização limitada a um outro diretório .

Retorno​

( boolean )


lastModified​


lastModified() : long​

Descrição​

Retorna a hora que o ficheiro do caminho indicado foi modificado pela ultima vez.

Retorno​

( long )


list​


list() : java.util.List<File>​

Descrição​

Retorna uma lista de todos os ficheiros e pastas presentes no caminho inserido.

Retorno​

( java.util.List )


mkdir​


mkdir() : boolean​

Descrição​

Cria uma pasta no caminho atual.

Retorno​

( boolean )


mkdirs​


mkdirs() : boolean​

Retorno​

( boolean )


name​


name() : string​

Descrição​

Retorna o nome do ficheiro.

Retorno​

( string )


output​


output() : OutputStream​

Retorno​

( OutputStream )


outputStream​


outputStream() : OutputStream​

Retorno​

( OutputStream )


path​


path() : string​

Descrição​

Retorna o caminho do ficheiro/pasta.

Retorno​

( string )

Retorna uma verificação boolean da existência do ficheiro e localiza a pasta onde se encontra.


physicalPath​


physicalPath() : string​

Descrição​

Permite obter o caminho do ficheiro.

Retorno​

( string )


reader​


reader() : java.io.Reader​

Retorno​

( java.io.Reader )


readerBOM​


readerBOM() : java.io.Reader​

Retorno​

( java.io.Reader )


readerBOM(charsetName: string) : java.io.Reader​

Atributos​
NOMETIPODESCRIÇÃO
charsetNamestring
Retorno​

( java.io.Reader )


rename​


rename(novoNome: string) : boolean​

Descrição​

Renomeia um ficheiro com o novo nome inserido.

Atributos​
NOMETIPODESCRIÇÃO
novoNomestringNovo nome para renomear o ficheiro.
Retorno​

( boolean )


renameTo​


renameTo(caminhoDestino: string) : boolean​

Descrição​

Renomeia o ficheiro do caminho inserido.

Atributos​
NOMETIPODESCRIÇÃO
caminhoDestinostringCaminho para o ficheiro.
Retorno​

( boolean )


save​


save(caminho: java.lang.Object) : void​

Descrição​

Guarda o ficheiro no determinado caminho inserido.

Atributos​
NOMETIPODESCRIÇÃO
caminhojava.lang.ObjectCaminho do ficheiro.
Retorno​

( void )


save(caminho: string) : void​

Descrição​

Guarda o ficheiro no caminho inserido.

Atributos​
NOMETIPODESCRIÇÃO
caminhostringCaminho onde guarda o ficheiro.
Retorno​

( void )


sequenceName​


sequenceName(caminhoDestino: java.io.File, nomeFicheiro: string) : string​

Descrição​

Retorna o nome do ficheiro inserido com um número de sequência se o ficheiro já existir com o nome original.

Atributos​
NOMETIPODESCRIÇÃO
caminhoDestinojava.io.FileCaminho onde guardar o ficheiro.
nomeFicheirostringNome do Ficheiro.
Retorno​

( string )


sequenceName(caminhoDestino: string, nomeFicheiro: string) : string​

Descrição​

Retorna o nome do ficheiro inserido com um número de sequência se o ficheiro já existir com o nome original.

Atributos​
NOMETIPODESCRIÇÃO
caminhoDestinostringCaminho onde guardar o ficheiro.
nomeFicheirostringNome do Ficheiro.
Retorno​

( string )


setContentType​


setContentType(contentType: string) : File​

Atributos​
NOMETIPODESCRIÇÃO
contentTypestring
Retorno​

( File )


size​


size() : long​

Retorno​

( long )


sizeGB​


sizeGB() : double​

Retorno​

( double )


sizeKB​


sizeKB() : double​

Retorno​

( double )


sizeMB​


sizeMB() : double​

Retorno​

( double )


uri​


uri() : string​

Retorno​

( string )


writer​


writer() : java.io.Writer​

Retorno​

( java.io.Writer )