前言
fs.stat和fs.fstat他們的方法功能是一樣的,都是獲取文件的狀態(tài)信息,本文主要介紹的是關(guān)于node.js中fs.stat與fs.fstat區(qū)別的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面來看看詳細(xì)的介紹:
fs.stat用法:
fs.stat('./aa.js', function(err, stats) { if (err) { throw err; } console.log(stats); }); fs.fstat用法:
fs.open('./aa.js', 'a', function(err, fd) { if (err) { throw err; } fs.fstat(fd, function(err, stats) { if (err) { throw err; } console.log(stats); }); }) fs.stat接收的第一個參數(shù)是一個文件路徑字符串
fs.fstat接收的是一個文件描述符;
內(nèi)核(kernel)利用文件描述符(file descriptor)來訪問文件。文件描述符是非負(fù)整數(shù)。打開現(xiàn)存文件或新建文件時,內(nèi)核會返回一個文件描述符。讀寫文件也需要使用文件描述符來指定待讀寫的文件
其它的Fs方法中和這種類似的也是這樣的描述;
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林網(wǎng)的支持。
新聞熱點
疑難解答