Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tiedostojen Päivittäminen / Liittäminen | Osio
Node.jsin perusteet

bookTiedostojen 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');
  • \n luo 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ää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 23

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 23
some-alt