Die Funktion fs.writeFile() von Node.js schreibt Daten asynchron in eine Datei und ersetzt die Datei, falls sie bereits vorhanden ist. Diese Funktion kann Daten aus einem String oder Puffer schreiben. In diesem Artikel erfahren Sie, wie Node.js die Funktion fs.writeFile() zum Schreiben von Dateien verwendet.
Werfen wir zunächst einen Blick auf die grundlegende Syntax der Funktion fs.writeFile()
fs.writeFile(filename, data[, options], callback)
Wenn Daten ein Puffer sind , werden die Kodierungsoptionen ignoriert. Die Standardkodierung ist „utf8“, der Standarddateimodus ist 0666 und das Standardflag verwendet „w“ für den Schreibmodus.
1. Pfad ist der Dateiname mit Pfad.
2. Daten sind die zu schreibende Zeichenfolge oder der Puffer
3. Optionen können Objekte wie {encoding, mode, flag} sein.
4. Der Rückruf verwendet einen einzelnen Parameterfehler und wird verwendet, um den Fehler zurückzugeben.
Sehen wir uns ein konkretes Beispiel an
Der Code lautet wie folgt
Erstellen Sie eine JavaScript-Datei (zum Beispiel: app.js) und fügen Sie den folgenden Inhalt hinzu. Dieses Skript schreibt die Zeichenfolge „Hello World!“ in eine Datei namens „output.txt“ im aktuellen Verzeichnis.
var fs = require('fs'); fs.writeFile("output.txt", "Hello World!", function(err) { if(err) { return console.log(err); } console.log("File saved successfully!"); });
Dieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie in anderen verwandten Kolumnen-Tutorials auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonSo schreiben Sie eine Datei mit der Funktion fs.writeFile() in Node.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!