Læ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.
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.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat