Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Lettura Dei File | Sezione
Fondamenti di Node.js

bookLettura Dei File

Scorri per mostrare il menu

Un file è semplicemente una raccolta di dati memorizzati sul computer, come un documento di testo o un'immagine. In Node.js, si utilizza il modulo integrato fs per interagire con i file. Questo modulo fornisce funzioni che permettono di leggere, scrivere e gestire i file con facilità. Per leggere il contenuto di un file, è possibile utilizzare sia fs.readFile (asincrono) sia fs.readFileSync (sincrono). Per script semplici, fs.readFileSync è spesso più intuitivo perché legge il file e restituisce direttamente il suo contenuto.

// 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);

Quando si utilizza fs.readFileSync, si fornisce il nome del file e la codifica (di solito "utf8" per i file di testo). La funzione restituisce il contenuto del file come stringa, che può essere utilizzata nel programma o stampata sulla console. Se il file esiste ed è leggibile, il suo contenuto verrà visualizzato. Tuttavia, se il file non esiste, Node.js genererà un errore. Questa è una situazione comune che si può incontrare, specialmente se si digita erroneamente il nome del file o il file è mancante.

Note
Nota

Nota: Se il file che si tenta di leggere non esiste, Node.js genererà un errore come Error: ENOENT: no such file or directory. Verificare sempre con attenzione i percorsi e i nomi dei file.

La lettura dei file con Node.js è diretta ed efficiente utilizzando il modulo fs. È possibile accedere rapidamente ai contenuti dei file e utilizzarli come stringhe nelle applicazioni, facilitando l'elaborazione dei dati memorizzati esternamente al codice.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 21

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 1. Capitolo 21
some-alt