2010-10-13 10 views
16

Aktuelle Dokumentation anhängt Writestream erstellen here scheint keine Parameter zu schweigen von dem Stream des Verhaltens in Bezug auf die geltenden ob Datei wird jedes Mal erstellt neu ist oder einfach nur Daten angehängt.Wie in Node.js

Gibt es eine Möglichkeit, ein Writestream zu erstellen, die die Daten anhängt?

Antwort

9

Es gibt eine createWriteStream Methode direkt darunter.

fs.createWriteStream (Pfad, [Optionen]) Gibt ein neues Objekt Writestream (siehe Beschreibbare Stream).

Optionen ist ein Objekt mit den folgenden Standardwerte:

{ 'flags': 'w' 
, 'encoding': null 
, 'mode': 0666 
} 

Hinweis: Um statt Überschreiben zu anhängen, müssen Sie die Option flags'w'-'a' zu ändern. (Danke Art).

+37

Fahnen: 'a' tut es. Ich mit dem Doc war klar, was die Flaggen zur Verfügung stehen. – Art

+0

Ich gehe davon aus, dass alle C-Stil Sprachen die gleichen Flags erben, hier sind die Manpages für PHP: http://php.net/manual/en/function.fopen.php und C++: http://www.cplusplus.com/Verweis/cstdio/fopen /. – SamGoody