Lecture de Fichiers
Glissez pour afficher le menu
Un fichier est simplement un ensemble de données stockées sur votre ordinateur, comme un document texte ou une image. En Node.js, le module intégré fs permet d’interagir avec les fichiers. Ce module fournit des fonctions permettant de lire, écrire et gérer les fichiers facilement. Pour lire le contenu d’un fichier, il est possible d’utiliser soit fs.readFile (asynchrone), soit fs.readFileSync (synchrone). Pour des scripts simples, fs.readFileSync est souvent plus facile à comprendre car il lit le fichier et retourne directement son contenu.
// 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);
Lorsque vous utilisez fs.readFileSync, il faut fournir le nom du fichier ainsi que l’encodage (généralement "utf8" pour les fichiers texte). La fonction retourne le contenu du fichier sous forme de chaîne de caractères, que vous pouvez ensuite utiliser dans votre programme ou afficher dans la console. Si le fichier existe et est lisible, son contenu s’affichera. Cependant, si le fichier n’existe pas, Node.js générera une erreur. Cette situation est courante, notamment en cas de faute de frappe dans le nom du fichier ou si le fichier est manquant.
Remarque : Si le fichier que vous essayez de lire n’existe pas, Node.js générera une erreur du type Error: ENOENT: no such file or directory. Toujours vérifier soigneusement les chemins et noms de fichiers.
La lecture de fichiers avec Node.js est directe et efficace grâce au module fs. Il est possible d'accéder rapidement au contenu des fichiers et de l'utiliser comme des chaînes de caractères dans vos applications, ce qui facilite le traitement des données stockées en dehors du code.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion