English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base NodeJS

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

Fichier (FS) NodeJS

Autres NodeJS

Ajout de contenu au fichier FS de Node.js

Ajout de contenu à un fichier Node.js

Pour ajouter des données à un fichier dans Node.js, utilisez la fonction de fichier asynchrone Node FSappendFile() ou la fonction de fichier synchrone FSappendFileSync().

Dans ce tutoriel Node.js, nous allons apprendre

  • Syntaxe de la fonction appendFile()

  • Syntaxe de la fonction appendFileSync()

  • Exemple de appendFile() : ajout asynchrone de données à un fichier

  • Exemple de appendFileSync() : ajout synchronique de données à un fichier

 Syntaxe de appendFile()

fs.appendFile(filepath, data, options, callback_function);

La fonction de rappel est obligatoire et est appelée après avoir ajouté les données au fichier.

 Syntaxe de appendFileSync()

fs.appendFileSync(filepath, data, options);

Explication des paramètres :

  • filepath [Obligatoire] est une chaîne de caractères utilisée pour spécifier le chemin d'accès au fichier

  • data [Obligatoire] C'est le contenu que vous ajoutez au fichier

  • options [Optionnel] Avec l'encodage spécifié/Mode/Indicateur

Attention:Si le fichier spécifié n'existe pas, un nouveau fichier sera créé avec le nom fourni et les données seront ajoutées à ce fichier.

Exemple : Ajout asynchrone de données à un fichier dans Node.js en utilisant appendFile()

Pour ajouter des données à un fichier dans Node.js de manière asynchrone, utilisez la fonction appendFile() du module FS de Node.js, comme indiqué ci-dessous :

// Exemple de programme Node.js qui ajoute des données à un fichier
var fs = require('fs'); 
 
var data = "\nApprenez Node.js avec l'aide du tutoriel bien construit Node.js."; 
 
// Ajouter des données à un fichier
fs.appendFile('sample.txt', data, 'utf8', 
    // Fonction de rappel
    function(err) {  
        if (err) throw err; 
        // S'il n'y a pas d'erreur
        console.log("Les données ont été ajoutées au fichier avec succès.") 
 });

Sortie de terminal

arjun@arjun-VPCEH26EN:~/nodejs$ node nodejs-append-to-file-example.js
Les données ont été ajoutées au fichier avec succès.

Fichier avant ajout

// Exemple de programme Node.js qui ajoute des données à un fichier
var fs = require('fs'); 
 
var data = "\nApprenez Node.js avec l'aide du tutoriel bien construit Node.js."; 
 
// Ajouter des données à un fichier
fs.appendFileSync('sample.txt', data, 'utf8'); 
console.log("Les données ont été ajoutées au fichier avec succès.")

Sortie de terminal

arjun@arjun-VPCEH26EN:~/nodejs$ node nodejs-append-to-file-example-2.js
Les données ont été ajoutées au fichier avec succès.

Fichier avant ajout

Bienvenue sur fr.oldtoolbag.com.

Fichier après ajout

Bienvenue sur fr.oldtoolbag.com. 
Apprenez Node.js avec l'aide du tutoriel bien construit Node.js.

Résumé :

Dans ce tutoriel- Ajouter des données à un fichier dans Node.jsEn Chine, nous avons appris à ajouter des données aux fichiers de Node.js, en utilisant les fonctions appendFileSync() et appendFile() du module FS de Node.js, respectivement pour les programmes Node.js synchrones et asynchrones.