English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS 基础教程

NodeJS Express.js

NodeJS 缓冲&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS 文件(FS)

NodeJS 其他

Node.js FS Datei erstellen

我们将学习使用Node FS(文件系统)内置模块在Node.js中创建文件。Node.js的实例程序,使用writeFile(),appendFile()或open()提供的功能。

在Node.js中创建文件

以下是在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)

      如果找不到指定的文件,则会使用指定的名称和模式创建一个新文件,并将其发送到回调函数。

实例

Wenn die angegebene Datei nicht gefunden wird, wird eine neue Datei mit dem angegebenen Namen und Modus erstellt und an die Callback-Funktion gesendet.

// 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.

$ node createFileExample.js

// 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.

open() – Erstellen Sie den folgenden Node.js-Programmcode, um Dateien in Node.js zu erstellen

// 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.

Zusammenfassung:

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.