Javascript | Programme pour rédiger des données dans un fichier texte

Javascript | Programme pour rédiger des données dans un fichier texte
La rédaction de données dans un fichier peut être exceptionnellement utile pour stocker vos données plus longtemps. Vous n'avez pas à vous soucier de perdre vos données après avoir quitté votre programme. Chaque langue a eu une sorte de prise en charge du stockage de données dans des fichiers à l'aide de certains packages, et JavaScript ne fait pas exception.

JavaScript a un package nommé "Système de fichiers", ce qui permet à l'utilisateur de travailler avec des fichiers. Dans ce package, il existe une fonction nommée "WriteFile", dont le seul but est d'écrire des données dans un fichier spécifié dans son chemin.

La méthode writeFile () du package «FS»

Comme mentionné ci-dessus, la méthode d'écriture fait partie du "FS" package et pour utiliser cette fonction, vous devez inclure le package «FS» dans votre application JavaScript. Pour mieux comprendre le fonctionnement de cet écriture (), jetez un œil à sa syntaxe ci-dessous:

writeFile (pathoffile, datatowrite, callbackFunction);

Dans cette syntaxe:

  • Pathoffile: Spécifie le chemin exact vers le fichier dans lequel les données doivent être écrites
  • datatowrite: Les données qui doivent être écrites
  • callbackfunction: La fonction de rappel à exécuter dans le cas d'une erreur lors de l'écriture de données dans le fichier

Exemple: écrire du texte dans un fichier à l'aide de la méthode écrite ()

La première étape pour utiliser la fonction writeFile () pour la rédaction de données consiste à inclure le package du système de fichiers dans notre programme à l'aide de la ligne suivante:

const fs = require ("fs");

Le mot-clé requise indique au compilateur que vous devez lier le package suivant avec cette application. Après cela, utilisez simplement la variable "FS" avec un opérateur de points pour accéder aux méthodes incluses dans le package du système de fichiers. Après cela, définissez les données à écrire dans une variable comme:

const stringtowrite = "Bonjour je suis écrit dans le fichier";

Après cela, utilisez simplement la méthode WriteFile () en utilisant les lignes suivantes:

FS.WriteFile ("./test.txt ", stringtowrite, (err) =>
if (err)
console.error (err);
retour;

Dans cet extrait de code ci-dessus:

  • Le premier argument spécifie l'emplacement du fichier, qui dans ce cas est placé dans le dossier comme mon programme
  • Le deuxième argument prend la variable stringtowrite, qui contient les données
  • Le troisième argument est une fonction de rappel avec une variable se tromper, qui sera affiché sur le

terminal lorsqu'une erreur se produit.

L'extrait de code complet sera comme:

const fs = require ("fs");
const stringtowrite = "Bonjour je suis écrit dans le fichier";
FS.WriteFile ("./test.txt ", stringtowrite, (err) =>
if (err)
console.error (err);
retour;

);
console.log ("Les données ont été écrites");

En ce qui concerne la test.SMS déposer:

Il ressort clairement de la capture d'écran qu'actuellement, le fichier est vide.

Lors de l'exécution du code ci-dessus, l'invite suivante s'affiche sur le terminal:

Et à l'intérieur du "test.SMS" fichier, il affiche:

À partir de la capture d'écran ci-dessus, il est clair que les données ont été écrites dans le fichier test.SMS

Conclusion

JavaScript comprend un package nommé comme "Système de fichiers", qui est utilisé pour travailler avec des fichiers. Ce package contient une méthode nommée comme writeFile (), qui est utilisé pour écrire des données dans un fichier spécifié dans son argument. Pour utiliser cette méthode, la première chose est d'inclure le package «FS» dans le programme en utilisant un mot-clé requis. Cet article a expliqué le processus d'écriture de données dans un fichier via writeFile () avec l'aide d'un exemple.