Descripción del método:
Este método funciona similar a fs.appendFile (). La única diferencia es que el método utiliza operaciones síncronas, mientras que Fs.apendFile usa asíncrono.
gramática:
La copia del código es la siguiente:
fs.appendFilesync (nombre de archivo, datos, [opciones])
Dado que este método pertenece al módulo FS, es necesario introducir el módulo FS antes de usar (var fs = require ("fs")))
Recibir parámetros:
1. FileName {String}
2. Datos {cadena | Buffer}
3. Opciones {objeto}
codificación {cadena | Null} default = 'utf8'
modo {número} default = 438 (también conocido como 0666 en octubre)
Flag {String} default = 'a'
Código fuente:
La copia del código es la siguiente:
fs.appendFilesync = function (ruta, datos, opciones) {
if (! Opciones) {
opciones = {codificación: 'utf8', modo: 438 /*= 0666* /, flag: 'a'};
} else if (util.isstring (opciones)) {
opciones = {codificación: opciones, modo: 438, bandera: 'a'};
} else if (! util.isobject (opciones)) {
arrojar nuevo typeError ('malos argumentos');
}
if (! options.flag)
opciones = util._extend ({flag: 'a'}, opciones);
fs.WriteFilesync (ruta, datos, opciones);
};