JavaScript | Programa para escribir datos en un archivo de texto

JavaScript | Programa para escribir datos en un archivo de texto
Escribir datos en un archivo puede ser excepcionalmente útil para almacenar sus datos por más tiempo. No tiene que preocuparse por perder sus datos después de salir de su programa. Cada idioma ha tenido algún tipo de soporte para almacenar datos en archivos con la ayuda de algunos paquetes, y JavaScript no es una excepción.

JavaScript tiene un paquete nombrado "Sistema de archivos", que permite al usuario trabajar con archivos. En este paquete, hay una función nombrada "WriteFile", cuyo único propósito es escribir datos en un archivo especificado en su ruta.

El método WriteFile () del paquete "FS"

Como se mencionó anteriormente, el método WriteFile es parte del "FS" Paquete, y para usar esta función, debe incluir el paquete "FS" en su aplicación JavaScript. Para comprender mejor el funcionamiento de este WriteFile (), eche un vistazo a su sintaxis a continuación:

WriteFile (PathOffile, DataToRite, CallbackFunction);

En esta sintaxis:

  • Pathoffile: Especifica la ruta exacta al archivo en el que se deben escribir datos
  • DataToWRite: Los datos que se deben escribir
  • Funciones de devolución de llamada: La función de devolución de llamada se ejecutará en caso de un error al escribir datos en el archivo

Ejemplo: escribir texto en un archivo usando el método WriteFile ()

El primer paso para usar la función WriteFile () para escribir datos es incluir el paquete del sistema de archivos en nuestro programa con la ayuda de la siguiente línea:

const fs = require ("fs");

La palabra clave necesaria le dice al compilador que necesita vincular el siguiente paquete con esta aplicación. Después de eso, simplemente use la variable "FS" con un operador DOT para acceder a los métodos incluidos en el paquete del sistema de archivos. Después de eso, defina los datos que escriben en una variable como:

const stringtowrite = "Hola, estoy escrito en el archivo";

Después de eso, simplemente use el método WriteFile () usando las siguientes líneas:

FS.WriteFile ("./prueba.txt ", stringtowrite, (err) =>
if (err)
consola.error (err);
devolver;

En este fragmento de código anterior:

  • El primer argumento especifica la ubicación del archivo, que en este caso se coloca en la carpeta como mi programa
  • El segundo argumento toma la variable stringtowrite, que contiene los datos
  • El tercer argumento es una función de devolución de llamada con una variable errar, que se mostrará en el

terminal cuando ocurre un error.

El fragmento de código completo será como:

const fs = require ("fs");
const stringtowrite = "Hola, estoy escrito en el archivo";
FS.WriteFile ("./prueba.txt ", stringtowrite, (err) =>
if (err)
consola.error (err);
devolver;

);
consola.log ("se han escrito datos");

En cuanto a prueba.TXT archivo:

Está claro en la captura de pantalla que actualmente, el archivo está vacío.

Al ejecutar el código anterior, se muestra el siguiente mensaje en el terminal:

Y dentro del "prueba.TXT" archivo, se muestra:

De la captura de pantalla anterior, está claro que los datos se escribieron en el archivo prueba.TXT

Conclusión

JavaScript incluye un paquete llamado como "Sistema de archivos", que se usa para funcionar con archivos. Este paquete contiene un método llamado como WriteFile (), que se utiliza para escribir datos en un archivo especificado en su argumento. Para usar este método, lo primero es incluir el paquete "FS" en el programa utilizando una palabra clave requerida. Este artículo ha explicado el proceso de escribir datos en un archivo a través de WriteFile () con la ayuda de un ejemplo.