Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Läsa Filer | Sektion
/
Node.js-Grunder

bookLäsa Filer

Svep för att visa menyn

En fil är helt enkelt en samling data som lagras på din dator, till exempel ett textdokument eller en bild. I Node.js använder du den inbyggda modulen fs för att arbeta med filer. Denna modul tillhandahåller funktioner som gör det möjligt att läsa, skriva och hantera filer på ett enkelt sätt. För att läsa innehållet i en fil kan du använda antingen fs.readFile (asynkron) eller fs.readFileSync (synkron). För enklare skript är fs.readFileSync ofta lättare att förstå eftersom den läser filen och returnerar dess innehåll direkt.

// 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 använder fs.readFileSync anger du filnamnet och kodningen (vanligtvis "utf8" för textfiler). Funktionen returnerar filens innehåll som en sträng, som du sedan kan använda i ditt program eller skriva ut till konsolen. Om filen finns och är läsbar kommer du att se dess innehåll. Om filen däremot inte finns kommer Node.js att kasta ett fel. Detta är en vanlig situation som kan uppstå, särskilt om du skriver fel filnamn eller om filen saknas.

Note
Observera

Observera: Om filen du försöker läsa inte finns kommer Node.js att kasta ett fel som Error: ENOENT: no such file or directory. Kontrollera alltid dina filsökvägar och filnamn noggrant.

Att läsa filer med Node.js är direkt och effektivt med hjälp av fs-modulen. Du kan snabbt komma åt och använda filinnehåll som strängar i dina applikationer, vilket gör det enkelt att bearbeta data som lagras utanför din kod.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 21

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 1. Kapitel 21
some-alt