Aggiornamento / 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');
\ncrea 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?
Grazie per i tuoi commenti!
Sezione 1. Capitolo 23
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Sezione 1. Capitolo 23