Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Aggiornamento / Aggiunta di File | Sezione
Fondamenti di Node.js

bookAggiornamento / Aggiunta di File

Scorri per mostrare il menu

Per aggiungere nuovo contenuto invece di sostituirlo, è possibile utilizzare:

fs.appendFileSync()

Questo metodo aggiunge dati alla fine del file.

Esempio

const fs = require('fs');

fs.appendFileSync('notes.txt', '\nSecond note');
  • \n crea una nuova riga;
  • La nuova nota viene aggiunta sotto il contenuto esistente.

Risultato nel File

First note
Second note

Ogni volta che si esegue questo codice, verrà aggiunta una nuova riga.

writeFileSync vs appendFileSync

È importante comprendere la differenza:

  • writeFileSync: sostituisce tutto il contenuto;
  • appendFileSync: aggiunge nuovo contenuto.

Confronto Esempio

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

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

Quando utilizzare l'aggiunta

L'aggiunta è utile quando si desidera:

  • Memorizzare più record (come note o log);
  • Mantenere la cronologia delle azioni;
  • Aggiungere nuovi dati senza perdere quelli vecchi.
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 23

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 1. Capitolo 23
some-alt