English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base NodeJS

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

NodeJS Fichier (FS)

Autres NodeJS

Lecture de fichier FS de Node.js

Nous allons apprendre à utiliser Node FS (module intégré du système de fichiers) pour lire des fichiers dans Node.js. Un exemple de programme Node.js utilisant la fonction readFile() est fourni.

Lire un fichier dans Node.js

Voici un guide étape par étape pour lire le contenu des fichiers dans Node.js

  • Num1Étape:Inclure le module File System intégré dans le programme Node.js

     var fs = require('fs');
  • Étape2:Lire le fichier en utilisant la fonction readFile

     fs.readFile(‘<fileName>’,<callbackFunction>)

    Fournissez une fonction de rappel en tant que paramètre de la fonction readFile. Une fois le fichier lu (peut y avoir une erreur), err (si une erreur se produit lors de la lecture du fichier) et la fonction de rappel data (si la lecture du fichier est réussie) seront utilisés.

  • Num3Étape:Créez un fichier d'exemple, par exemple sample.html, qui contient du contenu. Placez le fichier d'exemple à l'emplacement fourni pour le programme d'exemple node.js.

Créez le programme Node.js suivant pour lire le contenu des fichiers dans Node.js

// Inclure le module File System intégré dans le programme Node.js
var fs = require('fs'); 
 
// Lire le fichier sample.html
fs.readFile('sample.html', 
    // Fonction de rappel appelée lorsque le fichier est lu
    function(err, data) {  
        if (err) throw err; 
        // Les données sont un tampon contenant le contenu du fichier
        console.log(data.toString('utf8')) 
 });

Exécutez le programme en utilisant la commande node dans le terminal ou l'invite de commande :

Sortie de terminal

$ node readFileExample.js
<html>
<body>
<h1>Header</h1>
<p>I have learnt to read a file in Node.js.</p>
</body>
</html>

Résumé :

Dans ce tutoriel Node.js - Node FS, nous avons appris à lire un fichier dans Node.js en utilisant le module intégré File System. Un exemple de programme Node.js utilisant la fonction readFile() est fourni.