Lettura di un file di testo

TypeScript:
Lettura di un file di testo

How to:

Per leggere un file di testo in Node.js con TypeScript, uso la libreria fs. Ecco come fare:

import { readFile } from 'fs/promises';

async function leggiFile(testo: string) {
  try {
    const contenuto = await readFile(testo, { encoding: 'utf8' });
    console.log(contenuto);
  } catch (errore) {
    console.error(errore);
  }
}

leggiFile('esempio.txt');

Se esempio.txt contiene Ciao mondo!, l’output sarà:

Ciao mondo!

Deep Dive

Leggere file di testo è basilare ma cruciale. Nata nei primi giorni della programmazione, questa funzionalità permetteva di conservare e accedere ai dati. TypeScript, essendo un superset di JavaScript, sfrutta le API di Node.js per tale operazione. C’è l’opzione sincrona, readFileSync, ma quella asincrona, readFile, previene il blocco dell’I/O. Alternativamente, potresti usare fs.createReadStream per file grandi, evitando di caricare tutto in memoria.

See Also