Descrição do método:
Este método funciona semelhante ao fs.appendFile (). A única diferença é que o método usa operações síncronas, enquanto o F.AppendFile usa assíncrono.
gramática:
A cópia do código é a seguinte:
fs.appendfilesync (nome do arquivo, dados, [opções])
Como esse método pertence ao módulo FS, é necessário introduzir o módulo FS antes do uso (var fs = requer ("fs")))
Receber parâmetros:
1. Nome do arquivo {string}
2. Dados {string | Buffer}
3. Opções {objeto}
codificação {string | Null} default = 'utf8'
modo {número} padrão = 438 (também conhecido como 0666 em outubro)
sinalizador {string} default = 'a'
Código -fonte:
A cópia do código é a seguinte:
fs.appendfilesync = function (caminho, dados, opções) {
if (! opções) {
opções = {codificação: 'utf8', modo: 438 /*= 0666* /, sinalizador: 'a'};
} else if (util.isstring (opções)) {
opções = {codificação: opções, modo: 438, sinalizador: 'a'};
} else if (! util.isObject (options)) {
lançar um novo TypeError ('argumentos ruins');
}
if (! options.flag)
opções = util._extend ({sinalizador: 'a'}, opções);
fs.writefilesync (caminho, dados, opções);
};