Descrição do método:
Obtenha informações de arquivo com base no descritor de arquivo.
gramática:
A cópia do código é a seguinte:
fs.fstat (fd, [retorno de chamada (err, estatísticas)])
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:
Descritor de arquivo FD
Retorno de retorno de chamada, Passando 2 parâmetros, parâmetro de exceção ERR e informação do arquivo Estatísticas de parâmetros
As estatísticas contêm as seguintes informações: (as seguintes informações são as informações de arquivo lidas no caso, não o valor padrão)
A cópia do código é a seguinte:
{
Dev: 0,
Modo: 33206,
Nlink: 1,
uid: 0,
GID: 0,
rdev: 0,
Ino: 0,
Tamanho: 378 (bytes),
ATIME: Ter 10 de junho de 2014 13:57:13 GMT +0800 <China Standard Time>,
Mtime: Ter 13 de junho de 2014 09:48:31 GMT +0800 <China Standard Time>,
Ctime: Ter 10 de junho de 2014 13:57:13 GMT +0800 <China Standard Time>
}
exemplo:
A cópia do código é a seguinte:
var fs = requer ('fs');
fs.open ('content.txt', 'a', função (err, fd) {
if (err) {
lança err;
}
console.log ('arquivo aberto');
fs.fstat (fd, function (err, estatísticas) {
if (err) {
lança err;
}
console.log (estatísticas);
fs.close (fd, function () {
console.log ('arquivo fechado');
})
})
})
Código -fonte:
A cópia do código é a seguinte:
fs.lstat = function (caminho, retorno de chamada) {
retorno de chamada = makecallback (retorno de chamada);
if (! NullCheck (caminho, retorno de chamada)) retornar;
binding.lstat (pathmodule._makelong (caminho), retorno de chamada);
};