Maison > Article > interface Web > Comment écrire un fichier à l'aide de la fonction fs.writeFile() dans Node.js
La fonction fs.writeFile() de Node.js écrit des données dans un fichier de manière asynchrone et remplace le fichier s'il existe déjà. Cette fonction peut écrire des données à partir d'une chaîne ou d'un tampon. Cet article vous présentera comment Node.js utilise la fonction fs.writeFile() pour écrire des fichiers.
Jetons d'abord un coup d'œil à la syntaxe de base de la fonction fs.writeFile()
fs.writeFile(filename, data[, options], callback)
Si les données sont un tampon, les options de codage sont ignorées. Le codage par défaut est « utf8 », le mode de fichier par défaut est 0666 et l'indicateur par défaut utilise « w » pour le mode d'écriture.
1. path est le nom du fichier avec le chemin.
2. data est la chaîne ou le tampon à écrire
3. Les options peuvent être des objets comme {encoding, mode, flag}.
4. Le rappel utilise un seul paramètre d'erreur et est utilisé pour renvoyer l'erreur.
Regardons un exemple précis
Le code est le suivant
Créez un fichier JavaScript (par exemple : app.js) et ajoutez le contenu suivant. Ce script écrit la chaîne « Hello World ! » dans un fichier nommé output.txt dans le répertoire actuel.
var fs = require('fs'); fs.writeFile("output.txt", "Hello World!", function(err) { if(err) { return console.log(err); } console.log("File saved successfully!"); });
Cet article est terminé ici. Pour un contenu plus passionnant, vous pouvez prêter attention aux autres didacticiels de colonnes connexes sur le site Web PHP chinois ! ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!