English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Nous allons apprendre à créer des fichiers dans Node.js en utilisant le module intégré Node FS (système de fichiers). Le programme d'instance de Node.js, utilise les fonctionnalités fournies par writeFile(), appendFile() ou open().
Voici une guide étape par étape pour créer un nouveau fichier dans Node.js :
Numéro1Étape:Incluez le module intégré File System dans le programme Node.js
var fs = require(‘fs‘); |
Étape2:Utilisez l'une des méthodes suivantes pour créer un fichier
fonction writeFile()
fs.writeFile(‘<fileName>’,<contenet>,callbackFunction) |
Un nouveau fichier sera créé en utilisant le nom spécifié. Après l'écriture du fichier (peut y avoir ou non des erreurs), si une erreur se produit lors de la lecture du fichier, la fonction de rappel avec l'erreur sera appelée. Si le nom existe déjà, le fichier sera couvert par le nouveau fichier. Utilisez cette fonction avec prudence, car elle couvrira les fichiers existants (s'il y en a).
fonction appendFile()
fs.appendFile(‘<fileName>’,<contenet>,callbackFunction) |
Si le fichier spécifié dans la fonction appendFile() n'existe pas, un nouveau fichier sera créé et le contenu sera transmis à la fonction.
open() fonction
fs.open(‘<fileName>’,<file_open_mode>,callbackFunction) |
Si le fichier spécifié n'est pas trouvé, un nouveau fichier sera créé avec le nom spécifié et le mode, et envoyé à la fonction de rappel.
// Importation du module fs var fs = require('fs'); // Fonction writeFile avec nom de fichier, contenu et fonction de rappel fs.writeFile('newfile.txt', 'Apprendre le module Node FS', function (err) { if (err) throw err; console.log('Le fichier a été créé avec succès.'); });
Exécutez le programme en utilisant la commande node sous le terminal ou l'invite de commande :
Sortie de terminal
$ node createFileExample.js Le fichier a été créé avec succès.
Ce fichier doit être créé à côté de l'exemple de programme node.js avec le contenu "Apprendre le module Node FS".
// Importation du module fs var fs = require('fs'); // Fonction appendFile avec nom de fichier, contenu et fonction de rappel fs.appendFile('newfile_2.txt', 'Apprendre le module Node FS', function (err) { if (err) throw err; console.log('Le fichier a été créé avec succès.'); });
Exécutez le programme en utilisant la commande node sous le terminal ou l'invite de commande :
Sortie de terminal
$ node createFileExample2.js Le fichier a été créé avec succès.
Ce fichier doit être créé à côté de l'exemple de programme node.js avec le contenu "Apprendre le module Node FS".
// Importation du module fs var fs = require('fs'); // Fonction d'ouverture de fichier avec nom de fichier, mode d'ouverture et fonction de rappel fs.open('newfile_3.txt', 'w', function (err, file) { if (err) throw err; console.log('Le fichier est ouvert en mode écriture.'); });
Exécutez le programme en utilisant la commande node sous le terminal ou l'invite de commande :
Sortie de terminal
$ node createFileExample3.js Le fichier est ouvert en mode écriture.
Le fichier doit être ouvert en mode écriture.
Dans ce tutoriel Node.js-Dans ce tutoriel Node.js, nous avons appris à créer des fichiers en utilisant le module Node FS (système de fichiers) dans Node.js.