Deskripsi metode:
Metode ini memasukkan data ke dalam file secara tidak sinkron dan akan secara otomatis dibuat jika file tidak ada. Data dapat berupa string atau cache apa pun.
tata bahasa:
Salinan kode adalah sebagai berikut:
fs.appendfile (nama file, data, [opsi], callback)
Karena metode ini milik modul FS, perlu untuk memperkenalkan modul FS sebelum digunakan (var fs = membutuhkan ("fs"))
Menerima parameter:
1. Nama file {string}
2. Data {String | Penyangga}
3. Opsi {objek}
Pengkodean {String | Null} default = 'utf8'
mode {angka} default = 438 (alias 0666 di bulan Oktober)
flag {string} default = 'a'
4. Callback {function}
contoh:
Salinan kode adalah sebagai berikut:
var fs = membutuhkan ("fs");
fs.applfile ('message.txt', 'data to append', function (err) {
if (err) lempar err;
Console.log ('"Data to Append" ditambahkan untuk mengajukan!');
});
Kode Sumber:
Salinan kode adalah sebagai berikut:
fs.applfile = fungsi (jalur, data, opsi, callback_) {
var callback = maybeCallback (argumen [argumen.length - 1]);
if (util.isfunction (opsi) ||! Opsi) {
opsi = {encoding: 'utf8', mode: 438 /*= 0666* /, flag: 'a'};
} lain jika (util.isstring (opsi)) {
option = {encoding: options, mode: 438, flag: 'a'};
} lain if (! util.isObject (options)) {
Lempar TypeError baru ('Argumen Buruk');
}
if (! options.flag)
options = util._extend ({flag: 'a'}, options);
fs.writeFile (jalur, data, opsi, panggilan balik);
};