método fs.writeFile() se utiliza para escribir de forma asincrónica los datos especificados en un archivo. De forma predeterminada, el archivo se reemplazará si existe. El parámetro 'opciones' se puede utilizar para modificar la funcionalidad del método.
si no si no si java
Sintaxis:
fs.writeFile( file, data, options, callback )>
Parámetros:
Este método acepta cuatro parámetros como se mencionó anteriormente y se describe a continuación:
- archivo: Es un número entero de cadena, búfer, URL o descripción de archivo que indica la ruta del archivo donde se debe escribir. El uso de un descriptor de archivo hará que se comporte de manera similar al método fs.write().
- datos: Es una cadena, Buffer, TypedArray o DataView que se escribirá en el archivo.
- opciones: Es una cadena u objeto que se puede utilizar para especificar parámetros opcionales que afectarán la salida. Tiene tres parámetros opcionales:
- codificación: Es un valor de cadena que especifica la codificación del archivo. El valor predeterminado es 'utf8'.
- modo: Es un valor entero que especifica el modo del archivo. El valor predeterminado es 0o666.
- bandera: Es un valor de cadena que especifica el indicador utilizado al escribir en el archivo. El valor predeterminado es 'w'.
- llamar de vuelta: Es la función que se llamaría cuando se ejecuta el método.
- errar: Es un error que se produciría si la operación falla.
Pasos para crear la aplicación Node JS:
Paso 1: Cree una carpeta de proyecto de nodo e instálela localmente mediante npm init -y
npm init -y>
Paso 2: Después de crear la carpeta de su proyecto, vaya a ella usando el siguiente comando.
cd *project folder name*>
Estructura del proyecto:

Estructura del proyecto
Ejemplo 1: Los siguientes ejemplos ilustran la método fs.writeFile() en Nodo.js:
javascript
// Node.js program to demonstrate the> // fs.writeFile() method> // Import the filesystem module> const fs = require(> 'fs'> );> let data = 'This is a file containing a collection of books.';> fs.writeFile('books.txt', data, (err) =>{> > if> (err)> > console.log(err);> > else> {> > console.log('File written successfully
');> > console.log('The written has the following contents:');> > console.log(fs.readFileSync('books.txt', 'utf8'));> > }> });> |
>
>
Producción:
File written successfully The written has the following contents: This is a file containing a collection of books.>
Ejemplo 2: Los siguientes ejemplos ilustran la método fs.writeFile() en Nodo.js:
javascript
// Node.js program to demonstrate the> // fs.writeFile() method> // Import the filesystem module> const fs = require(> 'fs'> );> let data = 'This is a file containing a collection of movies.';> fs.writeFile('movies.txt', data,> > {> > encoding: 'utf8',> > flag: 'w',> > mode: 0o666> > },> > (err) =>{> > if> (err)> > console.log(err);> > else> {> > console.log('File written successfully
');> > console.log('The written has the following contents:');> > console.log(fs.readFileSync('movies.txt', 'utf8'));> > }> });> |
>
objeto a jsonobject java
>
Producción:
File written successfully The written has the following contents: This is a file containing a collection of movies.>