Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tiedostojen Lukeminen | Osio
Node.jsin perusteet

bookTiedostojen Lukeminen

Pyyhkäise näyttääksesi valikon

Tiedosto on yksinkertaisesti tietokoneellesi tallennettu tietokokoelma, kuten tekstitiedosto tai kuva. Node.js:ssä käytetään sisäänrakennettua fs-moduulia tiedostojen käsittelyyn. Tämä moduuli tarjoaa toimintoja, joilla voit lukea, kirjoittaa ja hallita tiedostoja helposti. Tiedoston sisällön lukemiseen voit käyttää joko fs.readFile (asynkroninen) tai fs.readFileSync (synkroninen). Yksinkertaisissa skripteissä fs.readFileSync on usein helpompi ymmärtää, koska se lukee tiedoston ja palauttaa sen sisällön suoraan.

// Import the built-in 'fs' module
const fs = require('fs');

// Read the contents of 'notes.txt' synchronously
const content = fs.readFileSync('notes.txt', 'utf8');

// Print the file content to the console
console.log(content);

Kun käytät fs.readFileSync-funktiota, annat tiedostonimen ja koodauksen (yleensä "utf8" tekstitiedostoille). Funktio palauttaa tiedoston sisällön merkkijonona, jota voit käyttää ohjelmassasi tai tulostaa konsoliin. Jos tiedosto on olemassa ja luettavissa, näet sen sisällön. Jos tiedostoa ei ole olemassa, Node.js heittää virheen. Tämä on yleinen tilanne, johon saatat törmätä, erityisesti jos kirjoitat tiedostonimen väärin tai tiedosto puuttuu.

Note
Huom

Huom: Jos yrität lukea tiedostoa, jota ei ole olemassa, Node.js heittää virheen kuten Error: ENOENT: no such file or directory. Tarkista aina tiedostopolut ja nimet huolellisesti.

Tiedostojen lukeminen Node.js:llä on suoraa ja tehokasta fs-moduulin avulla. Voit nopeasti käyttää ja hyödyntää tiedostojen sisältöä merkkijonoina sovelluksissasi, mikä helpottaa koodin ulkopuolella tallennetun datan käsittelyä.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 21

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 1. Luku 21
some-alt