Maison >interface Web >js tutoriel >Comment écrire un fichier à l'aide de la fonction fs.writeFile() dans Node.js

Comment écrire un fichier à l'aide de la fonction fs.writeFile() dans Node.js

不言
不言original
2019-03-07 10:00:186939parcourir

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.

Comment écrire un fichier à laide de la fonction fs.writeFile() dans Node.js

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn