Tiedostojen Päivittäminen / Liittäminen
Pyyhkäise näyttääksesi valikon
Uuden sisällön lisäämiseksi korvaamisen sijaan voit käyttää:
fs.appendFileSync()
Tämä metodi lisää dataa tiedoston loppuun.
Esimerkki
const fs = require('fs');
fs.appendFileSync('notes.txt', '\nSecond note');
\nluo uuden rivin;- Uusi muistiinpano lisätään olemassa olevan sisällön alle.
Tulos tiedostossa
First note
Second note
Joka kerta kun suoritat tämän koodin, uusi rivi lisätään.
writeFileSync vs appendFileSync
On tärkeää ymmärtää ero:
writeFileSync: korvaa kaiken sisällön;appendFileSync: lisää uutta sisältöä.
Esimerkkivertailu
// Overwrites file
fs.writeFileSync('notes.txt', 'New content');
// Appends to file
fs.appendFileSync('notes.txt', '\nAnother note');
Milloin käyttää liittämistä
Liittäminen on hyödyllistä, kun haluat:
- Tallentaa useita tietueita (kuten muistiinpanoja tai lokitietoja);
- Säilyttää toimintojen historian;
- Lisätä uutta dataa menettämättä vanhaa dataa.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 23
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme