English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
我们将学习使用Node FS(文件系统)内置模块在Node.js中创建文件。Node.js的实例程序,使用writeFile(),appendFile()或open()提供的功能。
以下是在Node.js中创建新文件的分步指南:
第1步:将File System内置模块包含到Node.js程序中
var fs = require(‘fs‘); |
Schritte2:使用以下方法之一创建文件
writeFile() Funktion
fs.writeFile(‘<fileName>’,<contenet>,callbackFunction) |
Eine neue Datei wird mit dem angegebenen Namen erstellt. Nach dem Schreiben der Datei abgeschlossen (möglicherweise mit oder ohne Fehler) wird bei einem Fehler beim Lesen der Datei eine Callback-Funktion mit dem Fehler aufgerufen. Wenn der Name bereits existiert, wird die Datei durch die neue Datei ersetzt. Diese Funktion ist bei Verwendung sorgfältig zu handhaben, da sie vorhandene Dateien (wenn vorhanden) überschreibt.
appendFile() Funktion
fs.appendFile(‘<fileName>’,<contenet>,callbackFunction) |
Wenn die vom appendFile()-Funktion angegebene Datei nicht existiert, wird eine neue Datei erstellt und der Inhalt an die Funktion übergeben.
open() Funktion
fs.open(‘<fileName>’,<file_open_mode>,callbackFunction) |
如果找不到指定的文件,则会使用指定的名称和模式创建一个新文件,并将其发送到回调函数。
// Modul fs einbinden var fs = require('fs'); // Beispiel Funktion writeFile() – Erstellen Sie den folgenden Node.js-Programmcode, um Dateien in Node.js zu erstellen if (err) throw err; console.log('Datei wurde erfolgreich erstellt.'); });
Führen Sie das Programm mit dem node Befehl im Terminal oder im Befehlszeilen-Protokoll aus:
Terminalausgabe
fs.writeFile('newfile.txt', 'Lernen Sie das Node FS Modul', function (err) { Datei wurde erfolgreich erstellt.
Diese Datei sollte neben einem Beispielnode.js-Programm mit dem Inhalt "Lernen Sie das Node FS Modul" erstellt werden.
// Modul fs einbinden var fs = require('fs'); // Funktion appendFile() – Erstellen Sie den folgenden Node.js-Programmcode, um Dateien in Node.js zu erstellen fs.appendFile('newfile_2.txt', 'Lernen Sie das Node FS Modul', function (err) { if (err) throw err; console.log('Datei wurde erfolgreich erstellt.'); });
Führen Sie das Programm mit dem node Befehl im Terminal oder im Befehlszeilen-Protokoll aus:
Terminalausgabe
$ node createFileExample2.js Datei wurde erfolgreich erstellt.
Diese Datei sollte neben einem Beispielnode.js-Programm mit dem Inhalt "Lernen Sie das Node FS Modul" erstellt werden.
// Modul fs einbinden var fs = require('fs'); // Funktion zum Öffnen einer Datei mit Dateinamen, Öffnungsmodus und Callback-Funktion fs.open('newfile_3.txt', 'w', function (err, file) { if (err) throw err; console.log('Die Datei ist im Schreibmodus geöffnet.'); });
Führen Sie das Programm mit dem node Befehl im Terminal oder im Befehlszeilen-Protokoll aus:
Terminalausgabe
$ node createFileExample3.js Die Datei ist im Schreibmodus geöffnet.
Die Datei sollte im Schreibmodus geöffnet werden.
In diesem Node.js Tutorial-In Node FS haben wir die Methode gelernt, Dateien mit dem Node FS (Dateisystem) Modul in Node.js zu erstellen.