Methode Beschreibung:
Diese Methode funktioniert ähnlich wie fs.appendfile (). Der einzige Unterschied besteht darin, dass die Methode synchrone Operationen verwendet, während fs.appendfile asynchron verwendet wird.
Grammatik:
Die Codekopie lautet wie folgt:
fs.appendFilesync (Dateiname, Daten, [Optionen])
Da diese Methode zum FS -Modul gehört, muss das FS -Modul vor der Verwendung eingeführt werden (var fs = require ("fs"))
Parameter empfangen:
1. Dateiname {String}
2. Data {String | Puffer}
3. Optionen {Objekt}
Codierung {String | Null} default = 'utf8'
Modus {Nummer} default = 438 (auch bekannt als 0666 im Oktober)
Flag {String} default = 'a' '
Quellcode:
Die Codekopie lautet wie folgt:
fs.appendFilesync = Funktion (Pfad, Daten, Optionen) {
if (! Optionen) {
Optionen = {Codierung: 'UTF8', Modus: 438 /*= 0666* /, Flag: 'a'};
} else if (util.isstring (Optionen)) {
Optionen = {Codierung: Optionen, Modus: 438, Flag: 'a'};
} else if (! util.isObject (Optionen)) {
neue TypeERror werfen ('schlechte Argumente');
}
if (! options.flag)
options = util._extend ({flag: 'a'}, option);
fs.writeFilesync (Pfad, Daten, Optionen);
};