Lesing av Filer
Sveip for å vise menyen
En fil er rett og slett en samling data lagret på datamaskinen din, for eksempel et tekstdokument eller et bilde. I Node.js bruker du det innebygde fs-modulet for å samhandle med filer. Dette modulen tilbyr funksjoner som lar deg lese, skrive og administrere filer enkelt. For å lese innholdet i en fil, kan du bruke enten fs.readFile (asynkron) eller fs.readFileSync (synkron). For enkle skript er fs.readFileSync ofte lettere å forstå fordi den leser filen og returnerer innholdet 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 bruker fs.readFileSync, oppgir du filnavnet og tegnkoding (vanligvis "utf8" for tekstfiler). Funksjonen returnerer filens innhold som en streng, som du deretter kan bruke i programmet ditt eller skrive ut til konsollen. Hvis filen eksisterer og kan leses, vil du se innholdet vist. Men hvis filen ikke finnes, vil Node.js kaste en feil. Dette er en vanlig situasjon du kan møte, spesielt hvis du skriver feil filnavn eller filen mangler.
Merk: Hvis filen du prøver å lese ikke finnes, vil Node.js kaste en feil som Error: ENOENT: no such file or directory. Dobbeltsjekk alltid filbaner og filnavn.
Å lese filer med Node.js er direkte og effektivt ved bruk av fs-modulen. Du kan raskt få tilgang til og bruke filinnhold som strenger i applikasjonene dine, noe som gjør det enkelt å behandle data lagret utenfor koden din.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår