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
Osio 1. Luku 23