メソッド説明:
ファイル記述子に基づいてファイル情報を取得します。
文法:
コードコピーは次のとおりです。
fs.fstat(fd、[callback(err、stats)])
この方法はFSモジュールに属しているため、使用前にFSモジュールを導入する必要があります(var fs = require( "fs"))
パラメーターを受信:
FDファイル記述子
コールバックコールバック、2つのパラメーターを渡す、例外パラメーターERRおよびファイル情報パラメーター統計
統計には次の情報が含まれています。(次の情報は、デフォルト値ではなく、ケースで読み取られるファイル情報です)
コードコピーは次のとおりです。
{
開発:0、
モード:33206、
nlink:1、
UID:0、
GID:0、
rdev:0、
ino:0、
サイズ:378(バイト)、
ATIME:2014年6月10日13:57:13 GMT +0800 <中国標準時間>、
Mtime:2014年6月13日09:48:31 GMT +0800 <中国標準時間>、
CTIME:2014年6月10日13:57:13 GMT +0800 <中国標準時間>
}
例:
コードコピーは次のとおりです。
var fs = require( 'fs');
fs.open( 'content.txt'、 'a'、function(err、fd){
if(err){
エラーを投げます。
}
console.log( 'file open');
fs.fstat(fd、function(err、stats){
if(err){
エラーを投げます。
}
console.log(stats);
fs.close(fd、function(){
console.log( 'file close');
})
})
})
ソースコード:
コードコピーは次のとおりです。
fs.lstat = function(path、callback){
callback = makecallback(callback);
if(!nullcheck(path、callback))return;
Binding.lstat(pathmodule._makelong(path)、callback);
};