Descripción del método:
La versión sincrónica de Truncate (), operación de intercepción de contenido de archivo.
gramática:
La copia del código es la siguiente:
fs.trunatesync (ruta, len)
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:
ruta del archivo ruta
Len trunca la longitud, reteniendo solo los caracteres dentro de la longitud del personaje, y el exceso se despejará.
ejemplo:
La copia del código es la siguiente:
var fs = require ('fs');
fs.trunatesync ('126.txt', 3);
Código fuente:
La copia del código es la siguiente:
fs.trunatesync = function (ruta, len) {
if (util.isnumber (ruta)) {
// legado
return fs.ftrunatesync (ruta, len);
}
if (util.isundefined (len)) {
len = 0;
}
// Permitir que se lance el error, pero aún cierre FD.
var fd = fs.opensync (ruta, 'r+');
intentar {
var Ret = fs.ftrunatesync (fd, len);
} finalmente {
fs.Clossync (FD);
}
devolver return regresar;
};