Tenemos que recordar que node tiene muchas opciones y formas de hacer las cosas, por lo que aqui vamos a ver la forma mas facil, mas adelante veremos otras formas de leer y escribir archivos.
En otros articulos ya hemos visto como ejecutar scripts en nodejs, por lo que tienen que tener instalado nodejs en su pc.
Escribir archivos con NodeJS
Para escribir archivos se usa el siguiente script que llamamos writefile.js
var fs = require("fs"); // Requerir la libreria File System var data = "Este es un ejemplo\n"; // Texto que vamos a escribir var writerStream = fs.createWriteStream("ejemplo.txt"); // Abrimos el archivo para escritura. writerStream.write(data); // Grabamos el texto en el archivo abierto writerStream.end(); // Cerramos el Stream o archivo
Para ejecutar el script vamos a usar el comando.
node writefile.js
Como resultado vamos a tener un archivo ejemplo.txt con el contenido. “Este es un ejemplo”
Leer archivos con NodeJs
Para leer archivos con nodejs vamos a usar el siguiente script llamado readfile.js
const fs = require("fs"); // Requerir la libreria File System try { var data = fs.readFileSync("ejemplo.txt" , "utf8"); // Abrir el archivo 'ejemplo.txt' para lectura console.log(data); // mostrar los datos en la consola } catch(err){ console.error(err); // En caso de error se debe mostrar }
Para ejecutar el script tenemos que usar el comando.
node readfile.txt
Y como resultado vamos a obtener el contenido del archivo ejemplo.txt, si requieren le cambian el nombre del archivo por el que ustedes deseen.