Метод Описание:
Этот метод функционирует с Fs.AppenDFile (). Единственное отличие состоит в том, что метод использует синхронные операции, в то время как fs.appendfile использует асинхронные.
Грамматика:
Кода -копия выглядит следующим образом:
fs.appendfilesync (имя файла, данные, [параметры])
Поскольку этот метод принадлежит модулю FS, необходимо ввести модуль FS перед использованием (var fs = require («fs»))))
Получить параметры:
1. имя файла {строка}
2. Data {String | Буфер}
3. Опции {Object}
Кодирование {String | Null} default = 'utf8'
Режим {номер} default = 438 (он же 0666 в октябре)
flag {string} default = 'a'
Исходный код:
Кода -копия выглядит следующим образом:
fs.appendfilesync = function (path, data, options) {
if (! options) {
Options = {Encoding: 'UTF8', режим: 438 /*= 0666* /, flag: 'a'};
} else if (util.isstring (options)) {
Options = {кодирование: параметры, режим: 438, флаг: 'a'};
} else if (! util.isobject (options)) {
бросить новый TypeError («плохие аргументы»);
}
if (! options.flag)
options = util._extend ({flag: 'a'}, options);
fs.writefilesync (Path, Data, Options);
};