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

bookEscritura de Archivos

Desliza para mostrar el menú

Escritura de archivos es una tarea fundamental en Node.js, y a menudo será necesario guardar datos como registros, notas o información de configuración en el disco. Node.js proporciona el módulo fs (sistema de archivos), que incluye métodos para escribir archivos tanto de forma asíncrona como sincrónica. Al escribir en un archivo, se puede crear uno nuevo o sobrescribir el contenido de uno existente. Este es un concepto importante, ya que escribir en un archivo con estos métodos reemplazará todo el contenido que tenía previamente el archivo.

const fs = require('fs');

fs.writeFileSync('notes.txt', 'My first note');

Este código crea un nuevo archivo llamado notes.txt en el directorio actual y escribe "My first note" en él. Si notes.txt ya existe, todo su contenido será reemplazado por la nueva cadena. Este comportamiento es importante: escribir en un archivo usando fs.writeFileSync o fs.writeFile siempre reemplaza el contenido existente del archivo.

const fs = require('fs');

fs.writeFile('notes.txt', 'My updated note', (err) => {
  if (err) {
    console.error('Failed to write file:', err);
    return;
  }
  console.log('Note saved!');
});
Note
Nota

Concepto clave: escribir en un archivo usando fs.writeFile o fs.writeFileSync siempre reemplazará cualquier contenido existente en ese archivo. Si se desea agregar al contenido existente, será necesario utilizar un método diferente.

Al guardar notas, registros u otros datos en un archivo en Node.js, comprender la diferencia entre la escritura de archivos síncrona y asíncrona, así como el hecho de que la escritura reemplazará el contenido anterior, es fundamental para evitar la pérdida accidental de datos y para elegir la herramienta adecuada para cada tarea específica.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 22

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 22
some-alt