Nœud.JS FS.Méthode writeFile () (écrivez dans le fichier)

Nœud.JS FS.Méthode writeFile () (écrivez dans le fichier)

Nœud.js FS.writeFile () La méthode écrit des données sur un fichier de manière asynchrone par le remplacement du fichier en cas de déjà existe. Cette fonction peut écrire des données à partir d'une chaîne ou d'un tampon.

L'option de codage est ignorée si les données sont un tampon. Le codage par défaut est «UTF8», le mode de fichier par défaut est 0666 et l'indicateur par défaut est utilisé «W» Mode d'écriture signifie.

Syntaxe

Le FS.writeFile () Fonction dans Nodejs (JavaScript) utilise la syntaxe suivante.

 FS.WriteFile (nom de fichier, données [, options], rappel) 

Ici:

  1. nom de fichier est le nom de fichier avec le chemin.
  2. données est la chaîne ou le tampon à écrire
  3. options peut être un objet qui est comme codage, mode, drapeau.
  4. rappeler La fonction prend un paramètre unique err et utilisé pour renvoyer les erreurs.

Exemple

Créons un fichier javascript Testwritefile.js et ajouter le contenu suivant. Ce script écrira le «Hello World!»Chaîne dans le fichier nommé sortir.SMS Dans le répertoire actuel.

var fs = require ('fs'); FS.WriteFile ("Sortie.txt "," Hello World!", fonction (err) if (err) return console.error (err); console.log ("Fichier enregistré avec succès!"););
12345678var fs = require ('fs'); FS.WriteFile ("Sortie.txt "," Hello World!", fonction (err) if (err) return console.error (err); console.log ("Fichier enregistré avec succès!"););

Enregistrer le fichier et l'exécuter avec le nœud.js

Node testwritefile.js  
Sortie: fichier enregistré avec succès! 

Vous pouvez également afficher le contenu de la sortie.Txt avec la commande Type sur Windows ou Commande Cat dans Linux.