Programa JavaScript para escribir datos en un archivo de texto

En este artículo, aprenderemos cómo podemos escribir datos en un archivo de texto. Hay un módulo incorporado o una biblioteca incorporada en NodeJs que maneja todas las operaciones de escritura llamado fs (File-System). Básicamente es un programa JavaScript (fs.js) donde se escribe una función para escribir operaciones. Importe el módulo fs en el programa y use funciones para escribir texto en archivos en el sistema.

Función usada:

El funciones writeFile() Se utiliza para operaciones de escritura.

Requisitos previos:

Sintaxis:

writeFile( Path, Data, Callback) 

Parámetros:

  • Camino: Toma la ruta relativa desde el programa al archivo de texto. Si el archivo se va a crear en la misma carpeta que la del programa, proporcione únicamente el nombre del archivo. Si el archivo no existe, se creará un archivo nuevo automáticamente.
  • Datos: Este argumento toma datos que deben escribirse en el archivo.
  • Función de devolución de llamada: Es la función de devolución de llamada la que además tiene un argumento (err). Si la operación no logra escribir los datos, un error muestra la falla.

Ejemplo 1: La salida estará en un archivo separado con el nombre Output.txt.

javascript
// Requiring fs module in which // writeFile function is defined. const fs = require('fs') // Data which will write in a file. let data = 'Learning how to write in a file.' // Write data in 'Output.txt' . fs.writeFile('Output.txt', data, (err) =>{ // En caso de error, lanza err.  si (err) tirar errar; }) 

Producción:

Learning how to write in a file. 

Ejemplo 2: La salida estará en un archivo separado con el nombre Hello.txt.

JavaScript
// Requiring fs module in which // writeFile function is defined. const fs = require('fs') // Data which will write in a file. let data = 'Hello world.' // Write data in 'Hello.txt' . fs.writeFile('Hello.txt', data, (err) =>{ // En caso de error, lanza err.  si (err) tirar errar; }) 

Producción:

Hello world. 

Ejemplo 3: Ejemplo 3: Agregar datos a un archivo existente.

javascript
// Requiring fs module in which // writeFile function is defined. const fs = require('fs') // Data which will be appended to the file. let newData = '
This is some additional text.' // Append data to 'Hello.txt' . fs.appendFile('Hello.txt', newData, (err) =>{ // En caso de error, lanza err.  si (err) tirar errar; }) 


Nota: El script anterior se puede ejecutar utilizando el intérprete de NodeJs en la terminal.