Methodenbeschreibung:
Erhalten Sie Dateiinformationen basierend auf dem Dateideskriptor.
Grammatik:
fs.fstat(fd, [callback(err, stats)])
Da diese Methode zum fs-Modul gehört, muss das fs-Modul vor der Verwendung eingeführt werden (var fs= require(“fs“))
Empfangsparameter:
fd-Dateideskriptor
Callback-Callback, Übergabe von 2 Parametern, dem Ausnahmeparameter err und dem Dateiinformationsparameter stats
Statistik enthält die folgenden Informationen: (Die folgenden Informationen sind die in diesem Fall gelesenen Dateiinformationen, nicht der Standardwert)
{
dev: 0,
Modus: 33206,
nlink : 1 ,
uid: 0,
gid: 0,
rdev : 0 ,
ino : 0 ,
Größe: 378 (Bytes),
Uhrzeit: Dienstag, 10. Juni 2014, 13:57:13 Uhr GMT 0800
Uhrzeit: Dienstag, 13. Juni 2014, 09:48:31 Uhr GMT 0800
ctime: Dienstag, 10. Juni 2014, 13:57:13 Uhr GMT 0800
}
Beispiel:
var fs = require('fs');
fs.open('content.txt', 'a', function(err,fd){
if(err){
wirf irr;
}
console.log('file open');
fs.fstat(fd, function(err, stats){
if(err){
wirf irr;
}
console.log(stats);
fs.close(fd, function(){
console.log('file close');
})
})
})
Quellcode:
fs.lstat = function(path, callback) {
callback = makeCallback(callback);
if (!nullCheck(path, callback)) return;
binding.lstat(pathModule._makeLong(path), callback);
};