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!