Opdatering / Tilføjelse af Filer
Stryg for at vise menuen
For at tilføje nyt indhold i stedet for at erstatte det, kan du bruge:
fs.appendFileSync()
Denne metode tilføjer data til slutningen af filen.
Eksempel
const fs = require('fs');
fs.appendFileSync('notes.txt', '\nSecond note');
\nopretter en ny linje;- Den nye note tilføjes under det eksisterende indhold.
Resultat i filen
First note
Second note
Hver gang du kører denne kode, tilføjes en ny linje.
writeFileSync vs appendFileSync
Det er vigtigt at forstå forskellen:
writeFileSync: erstatter alt indhold;appendFileSync: tilføjer nyt indhold.
Eksempel på sammenligning
// Overwrites file
fs.writeFileSync('notes.txt', 'New content');
// Appends to file
fs.appendFileSync('notes.txt', '\nAnother note');
Hvornår skal man bruge tilføjelse
Tilføjelse er nyttigt, når du ønsker at:
- Gemme flere poster (som noter eller logfiler);
- Bevare historik over handlinger;
- Tilføje nye data uden at miste gamle data.
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 23
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Sektion 1. Kapitel 23