In diesem Artikel erfahren wir, wie wir Daten in eine Textdatei schreiben können. Es gibt ein integriertes Modul oder eine integrierte Bibliothek NodeJs das alle Schreibvorgänge namens fs (File-System) abwickelt. Es handelt sich im Grunde um ein JavaScript-Programm (fs.js), in das eine Funktion zum Schreiben von Operationen geschrieben wird. Importieren Sie das FS-Modul in das Programm und verwenden Sie Funktionen, um Text in Dateien im System zu schreiben.
Verwendete Funktion:
Der writeFile()-Funktionen wird für Schreibvorgänge verwendet.
Voraussetzungen:
- JavaScript
- So importieren Sie eine Bibliothek in JavaScript .
Syntax:
writeFile( Path, Data, Callback)>
Parameter:
- Weg: Es berücksichtigt den relativen Pfad vom Programm zur Textdatei. Wenn die Datei im selben Ordner wie das Programm erstellt werden soll, geben Sie nur den Namen der Datei an. Wenn die Datei nicht existiert, wird automatisch eine neue Datei erstellt.
- Daten: Dieses Argument nimmt Daten auf, die in die Datei geschrieben werden müssen.
- Rückruffunktion: Es ist die Callback-Funktion, die außerdem ein Argument (err) hat. Wenn der Vorgang beim Schreiben der Daten fehlschlägt, wird der Fehler durch eine Fehlermeldung angezeigt.
Beispiel 1: Die Ausgabe erfolgt in einer separaten Datei namens Output.txt.
Javascript
// Requiring fs module in which // writeFile function is defined. const fs = require('fs') // Data which will write in a file. let data = 'Learning how to write in a file.' // Write data in 'Output.txt' . fs.writeFile('Output.txt', data, (err) =>{ // Im Fehlerfall wirf err. if (err) throw err; })> Ausgabe:
Learning how to write in a file.>
Beispiel 2: Die Ausgabe erfolgt in einer separaten Datei namens Hello.txt.
Javascript // Requiring fs module in which // writeFile function is defined. const fs = require('fs') // Data which will write in a file. let data = 'Hello world.' // Write data in 'Hello.txt' . fs.writeFile('Hello.txt', data, (err) =>{ // Im Fehlerfall wirf err. if (err) throw err; })> Ausgabe:
Hello world.>
Beispiel 3: Beispiel 3: Anhängen von Daten an eine vorhandene Datei.
JavaScript // Requiring fs module in which // writeFile function is defined. const fs = require('fs') // Data which will be appended to the file. let newData = '
This is some additional text.' // Append data to 'Hello.txt' . fs.appendFile('Hello.txt', newData, (err) =>{ // Im Fehlerfall wirf err. if (err) throw err; })>
android.process.acore stoppt ständig
Notiz: Das obige Skript kann mit dem NodeJs-Interpreter im Terminal ausgeführt werden.