Cómo Crear Un Objeto De Archivo En Javascript

Hay varios escenarios en los que deseará trabajar con archivos en Java. Por ejemplo, puede crear un archivo para almacenar la salida de un programa, o quizás decidir leer datos de un archivo que luego es procesado por un programa.

C ` is ; Aquí es donde entra en juego la biblioteca java.io. La biblioteca java.io proporciona una serie de métodos utilizados para trabajar con archivos en Java.

Este tutorial explicará cómo usar el archivo Java, Clases FileReader y FileWriter y sus principales métodos. Este tutorial también se referirá a un ejemplo de cada uno de estos métodos utilizados, para mostrar cómo usarlos en su código.

Archivos Java

Los archivos son elementos en una computadora que almacenan información específica. Por ejemplo, un archivo puede almacenar una lista de nombres de estudiantes en una clase de matemáticas o una lista de ingredientes utilizados para hornear un pastel de café. Los directorios, por otro lado, son carpetas que almacenan colecciones de archivos y otros directorios.

La biblioteca java.io incluye una serie de paquetes que se pueden usar para trabajar con archivos y directorios en Java. . Para este tutorial, nos centraremos en los paquetes Java File, FileReader y FileWriter.

Dado que los métodos ofrecidos por estos paquetes son parte de un paquete externo, primero debemos importarlos antes de podemos usarlos en nuestro código.

Este es el código que podemos usar para importar las clases File, FileReader y FileWriter a nuestro programa:

import java.io.File;

importar java .io.FileReader ;

import java.io.FileWriter ;

Ahora que sabemos cómo importar el archivo de clase Java, estaremos trabajando en este tutorial, estamos listos para continuar.

Crear un archivo Java

La clase Java File se usa para crear un archivo vacío en Java.

Sin embargo, antes de poder crear un archivo, debe crear un objeto Archivo. El objeto de archivo es una representación de un archivo o carpeta específica en nuestro código. Sin embargo, el objeto de archivo no crea un archivo en sí mismo. Primero debemos crear un objeto de archivo, de modo que podamos usarlo para crear un archivo.

Esta es la sintaxis que podemos usar para crear un archivo de objeto en Java:

File fileName = newFile (String filePath);

En este ex profano, creamos un objeto de sistema de archivos llamado fileName. Este objeto de archivo se refiere al archivo o carpeta almacenado en la ruta del archivo especificada en la variable filePath.

Para crear un archivo en Java, puede usar la función createNewFile() método. createNewFile () crea un nuevo archivo en la ruta especificada. El método devuelve verdadero si se crea un nuevo archivo y falso si ya existe un archivo en la ubicación especificada.

Supongamos que creamos un programa de análisis de datos que analice el rendimiento histórico de las acciones del S&P 500 en 2019. Antes de analizar nuestros datos, queremos crear un nuevo archivo que almacenará la información creada por nuestro programa. Podríamos usar este código para crear el archivo que almacenará los resultados de nuestro análisis:

Cuando ejecutamos nuestro código, se crea un archivo en la ruta /home/data_analysis/2019sandp500/result.txt. Luego se devuelve la siguiente respuesta a la consola:

El archivo de resultados ha sido creado.

Sin embargo, si el archivo que están intentando crear ya existe, este mensaje se devolverá a la consola:

Los resultados del archivo ya existen.

Vamos analizar nuestro código. Primero, importemos el método java.io.File que incluye los métodos de archivo que usaremos en nuestro código. A continuación, creamos una clase llamada CreateFile que almacena el código de nuestro programa.

En la primera línea de nuestro programa principal, creamos un objeto de archivo llamado resultsFile, que representa el archivo en la ruta del archivo /home/data_analysis/2019sandp500/result.txt. A continuación, usamos el método createNewFile () para crear un nuevo archivo en la ruta de archivo especificada. El resultado booleano del método createNewFile () se almacena en la variable fileCreated.

En la siguiente línea, creamos una instrucción if . Si fileCreated es igual a verdadero, el mensaje El archivo de resultados ha sido creado. estará impreso en la consola; de lo contrario, el mensaje El archivo de resultados ya existe. se imprimirá en la consola. En este caso, el archivo de resultados no existe, por lo que nuestro código creó el nuevo archivo e imprimió The result file was created. en la consola.

Leer un archivo Java

El read() en el Java FileRea class der se usa para leer el contenido de un archivo Java.

Supongamos que tenemos un archivo llamado /home/data_analysis/2019sandp500/raw_message.txt al que queremos acceder en nuestro código. Este archivo contiene el siguiente texto:

PROGRAMA DE ANÁLISIS JAVA S&P 500

Podríamos leer este archivo usando el siguiente código:

Nuestro código devuelve:

PROGRAMA DE ANÁLISIS JAVA S&P 500

En nuestro programa, usamos FileReader class para crear un objeto de archivo que represente el contenido del archivo almacenado en /home/data_analysis/2019sandp500/raw_message.txt. A continuación, usamos el método read () para leer el contenido del archivo en una matriz. Finalmente, imprimimos el contenido de la matriz en la consola y usamos close () para cerrar nuestro archivo.

Escribir en un archivo Java

El método write() del paquete FileWriter se usa para escribir en un archivo en Java.

Supongamos que queremos escribir el fecha en la parte superior del archivo de resultados que almacena los resultados de nuestro programa de análisis de datos. Este archivo se almacena en la ruta del archivo /home/data_analysis/2019sandp500/results.txt. Podríamos hacerlo usando este código:

Nuestro código escribe Jueves 12 de marzo en el archivo /home/data_analysis/2019sandp500/results.txt e imprime lo siguiente a la consola:

La fecha se escribió en el archivo.

Este es el contenido del archivo results.txt que escribió en nuestro programa:

Jueves 12 de marzo

En nuestro ejemplo anterior, usamos el método FileWriter para escribir una oración en un archivo en Java. Primero, hemos declarado una variable llamada writeToFile() que crea una representación del archivo almacenado en la ruta del archivo /home/data_analysis/2019sandp500/results.txt. El write () se usa para escribir una cadena en un archivo, por lo que usamos el método close () para cerrar el archivo.

Eliminar un archivo en Java

El paquete de archivos Java proporciona un método utilizado para eliminar un archivo o un directorio: delete().

delete () devuelve verdadero si el archivo especificado se elimina y falso si el archivo no existe. hode delete () solo puede eliminar el directorio dir sin contenido.

Supongamos que queremos eliminar el archivo results.txt al comienzo de nuestro programa para que podamos escribir nuevos datos en el archivo más adelante en nuestro programa. Podríamos hacerlo usando este código:

Nuestro código elimina el contenido del archivo results.txt e imprime lo siguiente en la consola:

En este ejemplo, hemos creado un objeto de archivo llamado resultados que representa el contenido del archivo resultados.txt. A continuación, usamos el método delete () para eliminar el contenido del archivo.

Si el archivo results.txt se eliminó correctamente, como en el ejemplo anterior, El mensaje results.txt fue eliminado. está impreso en la consola. De lo contrario, results.txt no se eliminó. está impreso en la consola.

Conclusión

El paquete Java File se usa para crear y eliminar archivos, el paquete FileReader se usa para leer el contenido de un archivo y el paquete FileWriter se usa para escribir en un archivo.

Este tutorial muestra, mediante ejemplos, cómo usar los paquetes Java File, FileReader y FileWriter para trabajar con archivos en su código. ¡ahora está listo para comenzar a trabajar con archivos en Java como un programador profesional!

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