Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Mise à Jour / Ajout de Fichiers | Section
Fondamentaux de Node.js

bookMise à Jour / Ajout de Fichiers

Glissez pour afficher le menu

Pour ajouter du nouveau contenu au lieu de le remplacer, vous pouvez utiliser :

fs.appendFileSync()

Cette méthode ajoute des données à la fin du fichier.

Exemple

const fs = require('fs');

fs.appendFileSync('notes.txt', '\nSecond note');
  • \n crée une nouvelle ligne ;
  • La nouvelle note est ajoutée sous le contenu existant.

Résultat dans le fichier

First note
Second note

À chaque exécution de ce code, une nouvelle ligne sera ajoutée.

writeFileSync vs appendFileSync

Il est important de comprendre la différence :

  • writeFileSync : remplace tout le contenu ;
  • appendFileSync : ajoute du nouveau contenu.

Comparaison d'exemple

// Overwrites file
fs.writeFileSync('notes.txt', 'New content');

// Appends to file
fs.appendFileSync('notes.txt', '\nAnother note');

Quand utiliser l'ajout

L'ajout est utile lorsque vous souhaitez :

  • Stocker plusieurs enregistrements (comme des notes ou des journaux) ;
  • Conserver l'historique des actions ;
  • Ajouter de nouvelles données sans perdre les anciennes.
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 23

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 23
some-alt