TypeScript:
Läsa en textfil
Hur man gör:
För att läsa en textfil i TypeScript kan du använda den inbyggda fs
-modulen i Node.js. Se exempel nedan:
import { readFile } from 'fs';
const filePath = './exempel.txt';
readFile(filePath, 'utf8', (error, data) => {
if (error) {
console.error('Fel vid filinläsning:', error);
return;
}
console.log(data);
});
Förväntat resultat efter läsning av exempel.txt
:
Innehållet i din textfil kommer att visas här.
Djupdykning
Att läsa textfiler är grundläggande och har görs på liknande sätt sedan tidiga datasystem. Alternativ till fs
-modulen inkluderar nyare funktioner som fs.promises
för att hantera asynkrona operationer mer smidigt, eller tredjepartspaket som readline
eller axios
för HTTP-baserad filinläsning. När du läser in filer, var medveten om filens kodning (oftast UTF-8) och storlek, eftersom stora filer kan behöva läsas i delar för att undvika minneskrascher.
Se även
- Node.js dokumentation för filsystemet (
fs
): Node.js fs module - MDN webbdokumentation om asynkron programmering: MDN Asynchronous programming