English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de NodeJS

Express.js de NodeJS

Buffer & URL; de NodeJS

NodeJS MySql

NodeJS MongoDB

Archivos (FS) de NodeJS

Otras características de NodeJS

Añadir contenido a archivos en FS de Node.js

Añadir contenido a un archivo en Node.js

Para agregar datos a un archivo en Node.js, utilice la función de operaciones de archivos asíncronas Node FSappendFile() o la función de operaciones de archivos sincrónicas Node FSappendFileSync().

En esta lección de Node.js, aprenderemos

  • Sintaxis de la función appendFile()

  • Sintaxis de la función appendFileSync()

  • Ejemplo de appendFile() para agregar datos de manera asíncrona a un archivo

  • Ejemplo de appendFileSync() para agregar datos de manera sincrónica a un archivo

 Sintaxis de appendFile()

fs.appendFile(filepath, data, options, callback_function);

La función de retroalimentación es obligatoria y se llama después de que se complete la adición de datos al archivo.

 Sintaxis de appendFileSync()

fs.appendFileSync(filepath, data, options);

Descripción del parámetro:

  • filepath [Necesario] Es una cadena que se utiliza para especificar la ruta del archivo

  • data [Necesario] Es el contenido que añades al archivo

  • opciones [Opcional] Con la codificación especificada/Modo/Símbolo

NotaSi el archivo especificado no existe, se creará un nuevo archivo con el nombre proporcionado y los datos se añadirán a ese archivo.

Ejemplo: Node.js añade datos a un archivo de manera asíncrona usando appendFile()

Para añadir datos de manera asíncrona a un archivo en Node.js, utiliza la función de FS appendFile(), como se muestra a continuación:

// Ejemplo de programa Node.js que agrega datos a un archivo
var fs = require('fs'); 
 
var data = "\nAprende Node.js con la ayuda del excelente tutorial de Node.js."; 
 
// Añadir datos a un archivo
fs.appendFile('sample.txt',data, 'utf8', 
    // Función de retroalimentación
    function(err) {  
        if (err) throw err; 
        // Si no hay errores
        console.log("Los datos se han añadido al archivo con éxito.") 
 });

Salida de terminal

arjun@arjun-VPCEH26EN:~/nodejs$ node nodejs-añadir-a-archivo-example.js
Los datos se han añadido al archivo con éxito.

Archivo antes de añadir

// Ejemplo de programa Node.js que agrega datos a un archivo
var fs = require('fs'); 
 
var data = "\nAprende Node.js con la ayuda del excelente tutorial de Node.js."; 
 
// Añadir datos a un archivo
fs.appendFileSync('sample.txt',data, 'utf8'); 
console.log("Los datos se han añadido al archivo con éxito.")

Salida de terminal

arjun@arjun-VPCEH26EN:~/nodejs$ node nodejs-añadir-a-archivo-ejemplo-2.js
Los datos se han añadido al archivo con éxito.

Archivo antes de añadir

Bienvenido a es.oldtoolbag.com.

Archivo añadido

Bienvenido a es.oldtoolbag.com. 
Aprende Node.js con la ayuda del excelente tutorial de Node.js.

Resumen:

En este tutorial- Agregar a un archivo en Node.jsEn, hemos aprendido a agregar datos a archivos de Node.js, utilizando las funciones de FS sincrónicas y asíncronas appendFileSync() y appendFile() en el programa de ejemplo de Node.js.