Methode Beschreibung:
Diese Methode fügt Daten asynchron in die Datei ein und wird automatisch erstellt, wenn die Datei nicht vorhanden ist. Daten können jeder String oder Cache sein.
Grammatik:
Die Codekopie lautet wie folgt:
fs.Appendfile (Dateiname, Daten, [Optionen], Rückruf)
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' '
4. Callback {Funktion}
Beispiel:
Die Codekopie lautet wie folgt:
var fs = require ("fs");
fs.appendFile ('message.txt', 'Daten zum Anhängen', Funktion (err) {
Wenn (err) erröste;
console.log ('Die "Daten zum Anhängen" wurde an Datei angehängt!');
});
Quellcode:
Die Codekopie lautet wie folgt:
fs.appendfile = Funktion (Pfad, Daten, Optionen, Callback_) {
var callback = maybecallback (Argumente [Argumente.Length - 1]);
if (util.isfunction (Optionen) ||! 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.writeFile (Pfad, Daten, Optionen, Rückruf);
};