2016-04-19 15 views
0

Gibt es eine Möglichkeit für mich, in eine Datei zu schreiben und sie einfach neue Daten hinzufügen zu lassen, anstatt die vorherigen Daten zu ersetzen?Knoten 'Writefile' Hinzufügen statt Ersetzen

Derzeit verwende ich CasperJS, um eine Liste von Elementen auf einer Seite zu extrahieren, und ich benutze fs.write auf Knoten, um es zu speichern.

Ich möchte eine große Liste erstellen und jedes Mal, wenn ich das Skript ausführe, statt jedes Mal separate Einträge hinzufügen.

Gibt es alternativ eine Möglichkeit, mehrere HTML-Dateien in Node zu kombinieren?

+0

Sie könnten stattdessen ['fs.appendFile'] (https://nodejs.org/api/fs.html#fs_fs_appendfile_file_data_options_callback) verwenden. –

+0

Wenn Sie das als Antwort einreichen, werde ich es am besten beantworten :) Genau das, was ich gesucht habe! –

Antwort

0

Sie können fs.appendFile statt fs.write verwenden. Aus der Dokumentation:

Fügen Sie Daten asynchron an eine Datei an und erstellen Sie die Datei, falls sie noch nicht existiert.