node.js中的fs.fstat方法使用說明
方法說明:
根據(jù)文件描述符獲取文件信息。
語法:
fs.fstat(fd, [callback(err, stats)])
由于該方法屬于fs模塊,使用前需要引入fs模塊(var fs= require(“fs”) )
接收參數(shù):
fd 文件描述符
callback 回調(diào),傳遞2個(gè)參數(shù),異常參數(shù)err 和 文件信息參數(shù) stats
stats包含以下信息:(以下信息為案例中讀取的文件信息,非默認(rèn)值)
{
dev : 0 ,
mode : 33206 ,
nlink : 1 ,
uid : 0 ,
gid : 0 ,
rdev : 0 ,
ino : 0 ,
size : 378(字節(jié)) ,
atime : Tue Jun 10 2014 13:57:13 GMT +0800 <中國(guó)標(biāo)準(zhǔn)時(shí)間> ,
mtime : Tue Jun 13 2014 09:48:31 GMT +0800 <中國(guó)標(biāo)準(zhǔn)時(shí)間> ,
ctime : Tue Jun 10 2014 13:57:13 GMT +0800 <中國(guó)標(biāo)準(zhǔn)時(shí)間>
}
例子:
var fs = require('fs');
fs.open('content.txt', 'a', function(err,fd){
if(err){
throw err;
}
console.log('file open');
fs.fstat(fd, function(err, stats){
if(err){
throw 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);
};
相關(guān)文章
Node.js進(jìn)行文件操作(讀取/寫入/修改/刪除)詳解
Node.js是一個(gè)神奇的東西,它可以讓JavaScript在服務(wù)器端運(yùn)行,讓我們的很多前端程序員也能在后端大展身手了!本文就來講講如何在Node.js中進(jìn)行文件操作:讀取、寫入、修改和刪除文件吧2023-03-03
Nodejs 中的 Buffer 類的創(chuàng)建與基本使用
這篇文章主要為大家介紹了Nodejs中Buffer的使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10
Node.js使用MongoDB的ObjectId作為查詢條件的方法
這篇文章主要介紹了Node.js使用MongoDB的ObjectId作為查詢條件的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
詳解nodejs通過代理(proxy)發(fā)送http請(qǐng)求(request)
本篇文章主要介紹了nodejs通過代理(proxy)發(fā)送http請(qǐng)求(request),具有一定的參考價(jià)值,有興趣的可以了解一下2017-09-09
使用Puppeteer實(shí)現(xiàn)頁面遍歷的示例代碼
很多時(shí)候我們需要遍歷我們的頁面來檢查頁面是否存在問題,以更好的保證可用性和安全性,下面就來講講如何使用puppeteer來實(shí)現(xiàn)頁面遍歷的功能吧2023-06-06
node.js調(diào)用Chrome瀏覽器打開鏈接地址的方法
其實(shí)在Node.JS中打開瀏覽器網(wǎng)址非常簡(jiǎn)單,但還是有必要整理下分享給有需要的朋友們,這篇文章主要給大家介紹了node.js如何調(diào)用Chrome瀏覽器打開鏈接地址的方法,文中介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起看看吧。2017-05-05

