Descripción del método:
Obtenga información del archivo basada en el descriptor de archivo.
gramática:
La copia del código es la siguiente:
fs.fstat (fd, [devolución de llamada (err, estadísticas)])
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:
Descriptor de archivos FD
devolución de llamada de devolución de llamada, aprobar 2 parámetros, parámetro de excepción ERR e información de archivo estadísticas de parámetros
Las estadísticas contienen la siguiente información: (La siguiente información es la información del archivo leída en el caso, no el valor predeterminado)
La copia del código es la siguiente:
{
Dev: 0,
Modo: 33206,
nlink: 1,
uid: 0,
GID: 0,
rdev: 0,
INO: 0,
Tamaño: 378 (bytes),
ATIME: martes 10 de junio de 2014 13:57:13 GMT +0800 <Tiempo estándar de China>,
MTIME: Tue 13 de junio de 2014 09:48:31 GMT +0800 <Tiempo estándar de China>,
CTIME: martes 10 de junio de 2014 13:57:13 GMT +0800 <Tiempo estándar de China>
}
ejemplo:
La copia del código es la siguiente:
var fs = require ('fs');
fs.open ('content.txt', 'a', function (err, fd) {
if (err) {
tirar err;
}
console.log ('archivo abierto');
fs.fstat (fd, function (err, stats) {
if (err) {
tirar err;
}
console.log (estadísticas);
fs.close (fd, function () {
console.log ('Archivo cerrado');
})
})
})
Código fuente:
La copia del código es la siguiente:
fs.lstat = function (ruta, devolución de llamada) {
callback = makecallback (devolución de llamada);
if (! nullcheck (ruta, devolución de llamada)) return;
binding.lstat (pathmodule._makelong (ruta), devolución de llamada);
};