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