Nodo.JS FS.Método WriteFile () (escribir en el archivo)

Nodo.JS FS.Método WriteFile () (escribir en el archivo)

Nodo.js FS.WriteFile () El método escribe datos en un archivo de forma asincrónica al reemplazar el archivo en caso de que ya exista. Esta función puede escribir datos desde una cadena o un búfer.

La opción de codificación se ignora si los datos son un búfer. La codificación predeterminada por defecto es 'UTF8', el modo de archivo predeterminado es 0666 y se usa el indicador predeterminado 'w' significa modo de escritura.

Sintaxis

El FS.WriteFile () La función en NodeJS (JavaScript) usa la siguiente sintaxis.

 FS.WriteFile (nombre de archivo, datos [, opciones], devolución de llamada) 

Aquí:

  1. Nombre del archivo es el nombre de archivo con ruta.
  2. datos es la cadena o búfer para escribir
  3. opción puede ser un objeto que es como codificación, modo, bandera.
  4. llamar de vuelta la función toma un solo parámetro err y se usa para devolver errores.

Ejemplo

Creemos un archivo JavaScript TestWriteFile.js y agregar el siguiente contenido. Este guión escribirá el "Hello World!"Cadena en el archivo nombrado producción.TXT En el directorio actual.

var fs = require ('fs'); FS.WriteFile ("Salida.txt "," Hola mundo!", function (err) if (err) return console.error (err); consola.log ("archivo guardado correctamente!"););
12345678var fs = require ('fs'); FS.WriteFile ("Salida.txt "," Hola mundo!", function (err) if (err) return console.error (err); consola.log ("archivo guardado correctamente!"););

Guardar archivo y ejecutarlo con nodo.js

Node TestWriteFile.js  
Salida: archivo guardado correctamente! 

También puede ver el contenido de la salida.comando txt con type en Windows o CAT en Linux.