Este artigo apresenta uma compreensão profunda de Java Métodos de manuseio de arquivos E nesse sentido, vamos cobrir os seguintes aspectos de manipulação de arquivos:
Então vamos começar!
Métodos de manuseio de arquivos
Java fornece uma ampla gama de métodos de manuseio de arquivos que podem ser usados para realizar várias funcionalidades, como createnewfile () Para criar o arquivo. A lista de alguns métodos de manuseio de arquivos frequentemente usados é fornecida na tabela abaixo:
Nome do método | Descrição |
---|---|
createnewfile () | Método do tipo booleano usado para criar um arquivo vazio. |
mkdir () | Método do tipo booleano que cria um diretório. |
excluir() | Método do tipo booleano que exclui um arquivo. |
getName () | Método de tipo de string usado para obter o nome do arquivo. |
getabsolutepath () | Método de tipo de string usado para obter o caminho do arquivo. |
lista() | Método de tipo de string usado para obter a matriz de arquivos em um diretório. |
pode ler() | Método do tipo booleano que verifica se o arquivo é legível ou não. |
pode escrever() | Método do tipo booleano que verifica se o arquivo é gravável ou não. |
existe() | Método do tipo booleano que verifica se o arquivo especificado existe. |
comprimento() | Método de tipo longo usado para obter o tamanho do arquivo em bytes. |
escrever() | Usado para escrever dados em um arquivo |
NextLine () | Usado para ler o conteúdo de qualquer arquivo específico |
Nesta redação, discutiremos alguns métodos de manuseio de arquivos comumente usados, juntamente com exemplos.
Como criar um arquivo em java usando o método createnewfile ()
O Arquivo A classe em Java fornece um método muito útil createnewfile () que pode ser usado para criar um arquivo vazio. Na criação bem -sucedida do arquivo, teremos um valor booleano verdadeiro, caso contrário, vamos conseguir um falso valor.
Exemplo
Vamos considerar o trecho abaixo do dado para o profundo entendimento da criação de arquivos em Java.
No snippet acima, criamos o objeto da classe de arquivos e, dentro de parênteses, especificamos o nome e o caminho do arquivo. Depois, existem três possibilidades: arquivo criado com sucesso, O arquivo já existe ou um Erro ocorre assim, para isso, utilizamos o conceito de Try-Catch Para lidar com as exceções:
Do trecho acima, fica claro que o createnewfile () O método da classe de arquivo está funcionando corretamente, pois consegue criar um arquivo.
Como escrever dados em um arquivo
Java fornece uma aula embutida FileWriter isso pode ser usado para escrever dados em qualquer arquivo e, para fazê -lo, o FileWriter A classe fornece a escrever() método. Enquanto trabalhava com o FileWriter classe, temos que utilizar o fechar() Método para fechar o arquivo.
Exemplo
Vamos considerar o trecho de código abaixo que fornece uma compreensão detalhada de como escrever dados em um arquivo:
No trecho de código acima, criamos um objeto do FileWriter Classe, e dentro dos parênteses, especificamos o nome do arquivo para quem queremos escrever os dados. Em seguida, utilizamos o escrever() método da mesma classe para escrever os dados no arquivo e fechar o arquivo usando o fechar() método. Finalmente, lidamos com as exceções no bloco de captura usando o Ioexception aula.
A saída valida que o escrever() o método consegue escrever os dados em um arquivo.
Como ler dados de um arquivo em java usando o método nextline () de classe de scanner
Podemos utilizar alguns métodos internos da classe Scanner para ler o conteúdo de qualquer arquivo específico.
Exemplo
No trecho de código abaixo, criamos o objeto do Scanner classe e especifique o nome e o caminho do arquivo de onde queremos ler os dados. Além disso, utilizamos o Try-Catch declarações para lidar com as exceções.
Neste exemplo, utilizamos o hasNextLine () Método dentro do loop que verificará se uma linha deixada se sim, então ele retornará true e nosso loop continuará iterando até obter um valor falso. Em seguida, utilizamos o NextLine () Método para obter uma string e, finalmente, imprimimos a string:
O trecho acima verifica que o Scanner classe consegue ler os dados de “File1.TXT".
Como excluir um arquivo usando o método de delete ()
A classe de arquivo fornece outro método útil conhecido como excluir() método que pode ser usado para excluir um arquivo específico.
Exemplo
O trecho de código abaixo fornece uma compreensão detalhada de como excluir um arquivo usando excluir() método:
O código completo e a respectiva saída são fornecidos no snippet abaixo:
A saída acima verifica que o excluir() Método exclui com sucesso o arquivo especificado.
Implementação de vários métodos de arquivo
A classe de arquivo java oferece vários métodos que podem ser utilizados para obter as informações detalhadas do arquivo.
Como verificar um arquivo existe no método java usando exist ()?
Neste exemplo, utilizamos o existe() método para testar a existência do arquivo especificado. Se o arquivo existir, mostre as informações detalhadas sobre esse arquivo como nome do arquivo, caminho, tamanho do arquivo e é legível e gravável, ou não.
Arquivo fileObj = novo arquivo ("FileHandlingExample.TXT");O Snippet abaixo descreve o funcionamento do trecho de código acima e fornece a respectiva saída:
A saída verifica a existência de um arquivo, bem como o funcionamento de cada método de arquivo individual.
Conclusão
Java fornece vários métodos para manuseio de arquivos, como createnewfile (), delete (), escrever() e NextLine () Os métodos são usados para criação, exclusão, escrita e leitura de arquivos de um arquivo, respectivamente. De forma similar pode ler(), pode escrever(), getName (), getPath (), e tamanho() são métodos de arquivo amplamente utilizados para obter as informações do arquivo, como legibilidade do arquivo, redação de arquivo, nome do arquivo, caminho e tamanho, respectivamente. Este artigo apresenta uma visão geral detalhada dos métodos de manuseio de arquivos e, para a clareza dos conceitos, este artigo considera alguns métodos de arquivo principais e implementam-os praticamente.