Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Actualización / Adición de Archivos | Sección
Fundamentos de Node.js

bookActualización / Adición de Archivos

Desliza para mostrar el menú

Para agregar contenido nuevo en lugar de reemplazarlo, puedes usar:

fs.appendFileSync()

Este método agrega datos al final del archivo.

Ejemplo

const fs = require('fs');

fs.appendFileSync('notes.txt', '\nSecond note');
  • \n crea una nueva línea;
  • La nueva nota se agrega debajo del contenido existente.

Resultado en el archivo

First note
Second note

Cada vez que ejecutes este código, se añadirá una nueva línea.

writeFileSync vs appendFileSync

Es importante comprender la diferencia:

  • writeFileSync: reemplaza todo el contenido;
  • appendFileSync: agrega contenido nuevo.

Comparación de ejemplos

// Overwrites file
fs.writeFileSync('notes.txt', 'New content');

// Appends to file
fs.appendFileSync('notes.txt', '\nAnother note');

Cuándo usar la anexión

La anexión es útil cuando se desea:

  • Almacenar múltiples registros (como notas o registros de actividad);
  • Mantener un historial de acciones;
  • Agregar nuevos datos sin perder los datos antiguos.
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 23

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 1. Capítulo 23
some-alt