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

Comment écrire dans des fichiers dans Node.js ?

Patricia Arquette
Libérer: 2024-12-14 05:38:13
original
462 Les gens l'ont consulté

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');
Copier après la connexion

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) {
Copier après la connexion

É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!");
}); 
Copier après la connexion

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!');
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal