Maison >interface Web >js tutoriel >Comment écrire dans des fichiers dans Node.js ?

Comment écrire dans des fichiers dans Node.js ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-14 05:38:13463parcourir

How Do I Write to Files in Node.js?

Écrire dans des fichiers dans Node.js

Écrire dans des fichiers dans Node.js est une tâche simple, malgré la complexité du système de fichiers API. L'approche la plus largement utilisée implique les étapes suivantes :

Importation du module du système de fichiers :

Commencez par importer le module fs, qui fournit des fonctions de gestion des fichiers.

const fs = require('fs');

Ouverture d'un fichier :

Pour écrire dans un fichier, vous devez ouvrez-le d’abord. Vous pouvez le faire en utilisant la fonction fs.writeFile(), qui prend le chemin d'accès au fichier et une fonction de rappel.

fs.writeFile("/tmp/test", "Hey there!", function(err) {

Écriture dans le fichier :

Dans la fonction de rappel, vous pouvez gérer toutes les erreurs qui se produisent lors de l'écriture dans le fichier. S'il n'y a aucune erreur, vous pouvez enregistrer un message de réussite.

    if(err) {
        return console.log(err);
    }
    console.log("The file was saved!");
}); 

Méthode alternative : écriture synchrone

Node.js fournit également une méthode synchrone pour écrire dans fichiers en utilisant fs.writeFileSync().

fs.writeFileSync('/tmp/test-sync', 'Hey there!');

Cette méthode écrit dans le fichier immédiatement, sans utiliser de fonction de rappel. Cependant, il est important de noter que les écritures synchrones peuvent bloquer la boucle d'événements et doivent être utilisées avec prudence.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn