Como criar um objeto de arquivo em Javascript

Existem vários cenários nos quais você desejará trabalhar com arquivos em Java. Por exemplo, você pode criar um arquivo para armazenar a saída de um programa, ou talvez decidir ler dados de um arquivo que é então processado por um programa.

C ` is ; É aqui que entra a biblioteca java.io. A biblioteca java.io fornece vários métodos usados para trabalhar com arquivos em Java.

Este tutorial explicará como usar o arquivo Java, Classes FileReader e FileWriter e seus métodos principais. Este tutorial também fará referência a um exemplo de cada um desses métodos usados, para mostrar como usá-los em seu código.

Arquivos Java

Arquivos são itens em um computador que armazenam informações específicas. Por exemplo, um arquivo pode armazenar uma lista de nomes de alunos em uma aula de matemática ou uma lista de ingredientes usados para assar um bolo de café. Os diretórios, por outro lado, são pastas que armazenam coleções de arquivos e outros diretórios.

A biblioteca java.io inclui vários pacotes que podem ser usados para trabalhar com arquivos e diretórios em Java . Para este tutorial, vamos nos concentrar nos pacotes Java File, FileReader e FileWriter.

Como os métodos oferecidos por esses pacotes fazem parte de um pacote externo, devemos primeiro importá-los antes de podemos usá-los em nosso código.

Aqui está o código que podemos usar para importar as classes File, FileReader e FileWriter em nosso programa:

import java.io.File;

import java .io.FileReader ;

import java.io.FileWriter ;

Agora que sabemos como importar o arquivo de classe Java, estaremos trabalhando neste tutorial, estamos prontos para continuar.

Criar um arquivo Java

A classe Java File é usada para criar um arquivo vazio em Java.

Antes de poder criar um arquivo, no entanto, você deve criar um objeto File. O objeto de arquivo é uma representação de um arquivo ou pasta específica em nosso código. No entanto, o objeto de arquivo não cria um arquivo em si. Precisamos criar um objeto de arquivo primeiro, para que possamos usá-lo para criar um arquivo.

Aqui está a sintaxe que podemos usar para criar um arquivo de objeto em Java:

File fileName = newFile (String filePath);

Neste ex profano, criamos um objeto de sistema de arquivos chamado fileName. Este objeto de arquivo se refere para o arquivo ou pasta armazenada no caminho do arquivo especificado na variável filePath.

Para criar um arquivo em Java, você pode usar o createNewFile() . createNewFile() cria um novo arquivo no caminho especificado. O método retorna true se um novo arquivo for criado e false se um arquivo já existir no local especificado.

Suponha que criamos um programa de análise de dados que analisa o desempenho histórico das ações do S&P 500 em 2019. Antes de analisar nossos dados, queremos criar um novo arquivo que irá armazenar as informações criadas pelo nosso programa. Poderíamos usar este código para criar o arquivo que armazenará os resultados de nossa análise:

Quando executamos nosso código, um arquivo é criado no caminho /home/data_analysis/2019sandp500/result.txt. Em seguida, a seguinte resposta é retornada ao console:

O arquivo de resultado foi criado.

No entanto, se o arquivo está tentando criar já existe, esta mensagem seria retornada ao console:

Os resultados do arquivo já existem.

Vamos analise nosso código. Primeiro, vamos importar o método java.io.File que inclui os métodos de arquivo que usaremos em nosso código. Em seguida, criamos uma classe chamada CreateFile que armazena o código do nosso programa.

Na primeira linha do nosso programa principal, criamos um objeto de arquivo chamado resultsFile, que representa o arquivo no caminho do arquivo / home / data_analysis /2019sandp500/result.txt. Em seguida, usamos o método createNewFile() para criar um novo arquivo no caminho de arquivo especificado. O resultado booleano do método createNewFile() é armazenado na variável fileCreated.

Na próxima linha, criamos uma instrução if . Se fileCreated for igual a true, a mensagem The result file has been created. será impresso no console; caso contrário, a mensagem O arquivo de resultado já existe. será impresso no console. Neste caso o arquivo de resultados não existe, então nosso código criou o novo arquivo e imprimiu O arquivo de resultado foi criado. no console.

Ler um arquivo Java

O ler () no Java FileRea class der é usado para ler o conteúdo de um arquivo Java.

Suponha que temos um arquivo chamado /home/data_analysis/2019sandp500/raw_message.txt que queremos acessar em nosso código. Este arquivo contém o seguinte texto:

JAVA S&P 500 ANALYSIS PROGRAM

Podemos ler este arquivo usando o código a seguir:

Nosso código retorna:

JAVA S&P 500 ANALYSIS PROGRAM

Em nosso programa, usamos o FileReader class para criar um objeto de arquivo representando o conteúdo do arquivo armazenado em /home/data_analysis/2019sandp500/raw_message.txt. Em seguida, usamos o método read() para ler o conteúdo do arquivo em uma matriz. Por fim, imprimimos o conteúdo do array no console e usamos close() para fechar nosso arquivo.

Gravar em um arquivo Java

O método write() do pacote FileWriter é usado para gravar em um arquivo em Java.

Suponha que queremos escrever o data no topo do arquivo de resultados que armazena os resultados do nosso programa de análise de dados. Este arquivo é armazenado no caminho do arquivo /home/data_analysis/2019sandp500/results.txt. Podemos fazer isso usando este código:

Nosso código grava quinta-feira, 12 de março no arquivo /home/data_analysis/2019sandp500/results.txt e imprime o que segue to console:

A data foi gravada no arquivo.

Aqui está o conteúdo do arquivo results.txt que nós escreveu em nosso programa:

Quinta-feira, 12 de março

No nosso exemplo acima, usamos o método FileWriter para escrever uma frase em um arquivo em Java. Primeiro, declaramos uma variável chamada writeToFile() que cria uma representação do arquivo armazenado no caminho do arquivo /home/data_analysis/2019sandp500/results.txt. O write() é usado para escrever uma string em um arquivo, então usamos o método close() para fechar o arquivo.

Excluir um arquivo em Java

O pacote Java File fornece um método usado para excluir um arquivo ou diretório - delete ().

delete () retorna true se o arquivo especificado for excluído e false se o arquivo não existir. hode delete() só pode excluir dir Directory sem conteúdo.

Suponha que queremos excluir o arquivo results.txt no início de nosso programa para que possamos escrever novos dados no arquivo posteriormente em nosso programa. Podemos fazer isso usando este código:

Nosso código exclui o conteúdo do arquivo results.txt e imprime o seguinte no console:

Neste exemplo, criamos um objeto File chamado results que representa o conteúdo do arquivo results.txt. Em seguida, usamos o método delete() para excluir o conteúdo do arquivo.

Se o arquivo results.txt foi excluído com sucesso - como no exemplo acima - A mensagem resultados.txt foi excluída. é impresso no console. Caso contrário, results.txt não foi excluído. é impresso no console.

Conclusão

O pacote Java File é usado para criar e excluir arquivos, o pacote FileReader é usado para ler o conteúdo de um arquivo e o pacote FileWriter é usado para gravar em um arquivo.

Este tutorial mostra, por meio de exemplos, como usar os pacotes Java File, FileReader e FileWriter para trabalhar com arquivos em seu código. agora estão prontos para começar a trabalhar com arquivos em Java como um programador profissional!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method