方法說明:根據檔案描述符獲取檔案資訊。語法:複製程式碼程式碼如下:fs.fstat(fd,[callback(err,stats)])由於該方法屬於fs模組,使用前需要引入fs模組(varfs=require(“fs”))接收引數:fd 檔案描述符callback 回撥,傳遞2個引數,異常引數err和檔案資訊引數statsstats包含以下資訊:(以下資訊為案例中讀取的檔案資訊,非預設值)複製程式碼程式碼如下:{ dev:0, mode:33206, nlink:1, uid:0, gid:0, rdev:0, ino:0, size:378(位元組), atime:TueJun10201413:57:13GMT+0800<中國標準時間>, mtime:TueJun13201409:48:31GMT+0800<中國標準時間>, ctime:TueJun10201413:57:13GMT+0800<中國標準時間> }例子:複製程式碼程式碼如下:varfs=require("fs");fs.open("content.txt","a",function(err,fd){ if(err){ throwerr; } console.log("fileopen"); fs.fstat(fd,function(err,stats){ if(err){ throwerr; } console.log(stats); fs.close(fd,function(){ console.log("fileclose"); }) })})原始碼:複製程式碼程式碼如下:fs.lstat=function(path,callback){ callback=makeCallback(callback); if(!nullCheck(path,callback))return; binding.lstat(pathModule._makeLong(path),callback);};
方法說明:根據檔案描述符獲取檔案資訊。語法:複製程式碼程式碼如下:fs.fstat(fd,[callback(err,stats)])由於該方法屬於fs模組,使用前需要引入fs模組(varfs=require(“fs”))接收引數:fd 檔案描述符callback 回撥,傳遞2個引數,異常引數err和檔案資訊引數statsstats包含以下資訊:(以下資訊為案例中讀取的檔案資訊,非預設值)複製程式碼程式碼如下:{ dev:0, mode:33206, nlink:1, uid:0, gid:0, rdev:0, ino:0, size:378(位元組), atime:TueJun10201413:57:13GMT+0800<中國標準時間>, mtime:TueJun13201409:48:31GMT+0800<中國標準時間>, ctime:TueJun10201413:57:13GMT+0800<中國標準時間> }例子:複製程式碼程式碼如下:varfs=require("fs");fs.open("content.txt","a",function(err,fd){ if(err){ throwerr; } console.log("fileopen"); fs.fstat(fd,function(err,stats){ if(err){ throwerr; } console.log(stats); fs.close(fd,function(){ console.log("fileclose"); }) })})原始碼:複製程式碼程式碼如下:fs.lstat=function(path,callback){ callback=makeCallback(callback); if(!nullCheck(path,callback))return; binding.lstat(pathModule._makeLong(path),callback);};