Actualizació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');
\ncrea 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?
¡Gracias por tus comentarios!
Sección 1. Capítulo 23
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Sección 1. Capítulo 23