Heim  >  Artikel  >  Web-Frontend  >  So erstellen und schreiben Sie Dateien in NodeJS

So erstellen und schreiben Sie Dateien in NodeJS

藏色散人
藏色散人Original
2021-03-17 16:20:1415625Durchsuche

Nodejs-Methode zum Erstellen und Schreiben von Dateien: Erstellen Sie zuerst eine Code-Beispieldatei. Führen Sie dann das fs-Modul über „require(‘fs‘);“ ein und übergeben Sie schließlich „fs.writeFile(‘./try4.txt‘, ‚HelloWorld '...)"-Methode zum Schreiben des Dateiinhalts.

So erstellen und schreiben Sie Dateien in NodeJS

Die Betriebsumgebung dieses Tutorials: Windows 7-System, NodeJS-Version 10.16.2, DELL G3-Computer.

nodejs kann die writeFile-Methode des fs-Moduls verwenden, um Dateien zu erstellen und zu schreiben. Wenn die Datei nicht vorhanden ist, wird eine Datei erstellt.

Erstellen Sie eine Datei in nodejs und schreiben Sie den Inhalt:

var fs = require('fs'); // 引入fs模块
 
// 写入文件内容(如果文件不存在会创建一个文件)
// 传递了追加参数 { 'flag': 'a' }
fs.writeFile('./try4.txt', 'HelloWorld', { 'flag': 'a' }, function(err) {
    if (err) {
        throw err;
    }
 
    console.log('Hello.');
 
    // 写入成功后读取测试
    fs.readFile('./try4.txt', 'utf-8', function(err, data) {
        if (err) {
            throw err;
        }
        console.log(data);
    });
});

Ausgabe:

So erstellen und schreiben Sie Dateien in NodeJS

writeFile()-Methode:

  • Verwenden Sie fs.writeFile(filename,data,[options],callback), um den Inhalt zu schreiben zu dokumentieren.

  • Dateiname (String) Dateiname

  • Daten (String | Puffer) Der zu schreibende Inhalt kann Zeichenfolge oder Pufferdaten sein.

  • options (Object) Options-Array-Objekt, einschließlich:

· Codierung (String) optionaler Wert, Standard „utf8“, wenn Daten als Puffer verwendet werden, sollte dieser Wert ignoriert werden.

· Modus (Nummer) Lese- und Schreibberechtigung für Dateien, Standardwert 438

· Flag (String) Standardwert „w“

  • Rückruf {Funktion} Rückruf, Übergabe eines Ausnahmeparameters err.

Empfohlen: „Knoten-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo erstellen und schreiben Sie Dateien in NodeJS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn