Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Læsning af Filer | Sektion
Node.js Grundlæggende

bookLæsning af Filer

Stryg for at vise menuen

En fil er blot en samling af data, der er gemt på din computer, såsom et tekstdokument eller et billede. I Node.js bruger du det indbyggede fs-modul til at arbejde med filer. Dette modul tilbyder funktioner, der gør det nemt at læse, skrive og administrere filer. For at læse indholdet af en fil kan du bruge enten fs.readFile (asynkron) eller fs.readFileSync (synkron). Til enkle scripts er fs.readFileSync ofte lettere at forstå, da den læser filen og returnerer dens indhold direkte.

// 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);

Når du bruger fs.readFileSync, angiver du filnavnet og kodningen (typisk "utf8" for tekstfiler). Funktionen returnerer filens indhold som en streng, som du derefter kan bruge i dit program eller udskrive til konsollen. Hvis filen eksisterer og kan læses, vil du se dens indhold vist. Hvis filen derimod ikke findes, vil Node.js kaste en fejl. Dette er en almindelig situation, især hvis du har skrevet filnavnet forkert eller filen mangler.

Note
Bemærk

Bemærk: Hvis filen, du forsøger at læse, ikke findes, vil Node.js kaste en fejl som Error: ENOENT: no such file or directory. Kontroller altid dine filstier og filnavne grundigt.

At læse filer med Node.js er direkte og effektivt ved brug af fs-modulet. Du kan hurtigt tilgå og anvende filindhold som strenge i dine applikationer, hvilket gør det nemt at behandle data, der er gemt uden for din kode.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 21

Spørg AI

expand

Spørg AI

ChatGPT

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 21
some-alt