Deskripsi metode:
Metode ini berfungsi mirip dengan fs.appendfile (). Satu -satunya perbedaan adalah bahwa metode ini menggunakan operasi sinkron, sedangkan Fs.AppendFile menggunakan asinkron.
tata bahasa:
Salinan kode adalah sebagai berikut:
fs.appendFileSync (nama file, data, [opsi])
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'
Kode Sumber:
Salinan kode adalah sebagai berikut:
fs.appendfilenc = function (path, data, opsi) {
if (! options) {
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.writeFileSync (jalur, data, opsi);
};