JavaScript | Programm zum Schreiben von Daten in eine Textdatei

JavaScript | Programm zum Schreiben von Daten in eine Textdatei
Das Schreiben von Daten in eine Datei kann außerordentlich nützlich sein, um Ihre Daten länger zu speichern. Sie müssen sich keine Sorgen machen, dass Sie Ihre Daten verlieren, nachdem Sie Ihr Programm verlassen haben. Jede Sprache hat eine Art Unterstützung für das Speichern von Daten in Dateien mit Hilfe einiger Pakete erhalten, und JavaScript ist keine Ausnahme.

JavaScript hat ein Paket mit dem Namen "Dateisystem", Dadurch können der Benutzer mit Dateien arbeiten. In diesem Paket gibt es eine Funktion mit dem Namen "WriteFile", deren einziger Zweck ist es, Daten in eine in ihrem Pfad angegebene Datei zu schreiben.

Die WriteFile () -Methode aus dem Paket „FS“

Wie oben erwähnt, ist die WriteFile -Methode ein Teil der "Fs" Paket und um diese Funktion zu verwenden, müssen Sie das Paket „FS“ in Ihre JavaScript -Anwendung aufnehmen. Um die Funktionsweise dieser WriteFile () besser zu verstehen, werfen Sie einen Blick auf seine Syntax unten:

WriteFile (Pathopile, DataToWrite, CallbackFunction);

In dieser Syntax:

  • Pathoffizier: Gibt den genauen Pfad zur Datei an, in der Daten geschrieben werden sollen
  • DataWrite: Die Daten, die geschrieben werden sollen
  • Callbackfunktion: Die Rückruffunktion, die im Fall eines Fehlers beim Schreiben von Daten in die Datei ausgeführt wird

Beispiel: Text in eine Datei mithilfe der WriteFile () -Methode schreiben

Der erste Schritt, um die Funktion writeFile () zum Schreiben von Daten zu verwenden, besteht darin, das Dateisystempaket in unser Programm mit Hilfe der folgenden Zeile aufzunehmen:

const fs = erfordern ("fs");

Das Erfordernis des Keywords gibt dem Compiler mit, dass Sie das folgende Paket mit dieser Anwendung verknüpfen müssen. Verwenden Sie danach einfach die Variable "Fs" mit einem Punktbetreiber, um auf die im Dateisystempaket enthaltenen Methoden zugreifen zu können. Definieren Sie danach die Daten, die in einer Variablen wie:

const StringTowrite = "Hallo, ich bin in die Datei geschrieben";

Verwenden Sie danach einfach die Methode writeFile () mit den folgenden Zeilen:

fs.WriteFile ("./prüfen.txt ", stringTowrite, (err) =>
if (err)
Konsole.Fehler (err);
zurückkehren;

In diesem obigen Code -Snippet:

  • Das erste Argument gibt den Speicherort der Datei an, die in diesem Fall in den Ordner als mein Programm platziert ist
  • Das zweite Argument nimmt die Variable ein StringTowrite, das enthält die Daten
  • Das dritte Argument ist eine Rückruffunktion mit einer Variablen irren, das wird auf die angezeigt

Terminal, wenn ein Fehler auftritt.

Der komplette Code -Snippet lautet wie:

const fs = erfordern ("fs");
const StringTowrite = "Hallo, ich bin in die Datei geschrieben";
fs.WriteFile ("./prüfen.txt ", stringTowrite, (err) =>
if (err)
Konsole.Fehler (err);
zurückkehren;

);
Konsole.log ("Daten wurden geschrieben");

Wie für die prüfen.txt Datei:

Aus dem Screenshot geht hervor, dass die Datei derzeit leer ist.

Bei der Ausführung des obigen Code wird die folgende Eingabeaufforderung am Terminal angezeigt:

Und im Inneren "prüfen.txt" Datei, es zeigt:

Aus dem obigen Screenshot ist klar, dass die Daten in die Datei geschrieben wurden prüfen.txt

Abschluss

JavaScript enthält ein Paket mit dem Namen als als "Dateisystem", Welches wird verwendet, um mit Dateien zu arbeiten. Dieses Paket enthält eine Methode, die als als benannt WriteFile (), Dies wird verwendet, um Daten in eine in seinem Argument angegebene Datei zu schreiben. Um diese Methode zu verwenden, ist das erste, was das Paket „FS“ in das Programm mit einem erforderlichen Schlüsselwort einbezieht. Dieser Artikel hat den Prozess des Schreibens von Daten in eine Datei durch erklärt WriteFile () mit Hilfe eines Beispiels.