ccc

Node.js: Leer y escribir archivos

const fs = require("fs");
const fichAux = fs.readFileSync("./data/uno.txt", "utf-8");
console.log(fichAux);

// crear un nuevo archivo
const fichAux2 = fs.writeFileSync("./data/tres.txt", "Este es el tercero");

// Para añadir contenido a un archivo ya existente
const texto = "en un lugar de la mancha";
const fichAux3 = fs.writeFileSync("./data/tres.txt", texto, {
   flag:'a'
});

Se pueden leer/escribir de forma asincrona (es decir, puede ejecutar otros procesos al mismo tiempo y el que antes acabe será el que se vaya mostrando)
fs.readFile("./data/uno.txt", "utf-8", function(error,data) {
   if (error) {
     console.log(error);
   }
   console.log(data);
});

fs.readFile("./data/dos.txt", "utf-8", function(error,data) {
   if (error) {
     console.log(error);
   }
   console.log(data);
});

No hay comentarios:

Publicar un comentario