fs.stat() 方法用于返回有關文件或目錄的信息。它接受一個文件路徑作為參數,并在回調函數中返回一個包含文件或目錄信息的對象。
使用示例:
const fs = require('fs');
fs.stat('path/to/file.txt', (err, stats) => {
if (err) {
console.error(err);
return;
}
console.log(stats);
});
回調函數中的 stats
對象包含以下信息:
stats.isFile()
:判斷是否為一個文件stats.isDirectory()
:判斷是否為一個目錄stats.isSymbolicLink()
:判斷是否為一個符號鏈接stats.size
:文件或目錄的大小(以字節為單位)stats.atime
:文件或目錄的上次訪問時間stats.mtime
:文件或目錄的修改時間stats.ctime
:文件或目錄的創建時間stats.birthtime
:文件或目錄的創建時間(僅在某些操作系統上可用)可以根據需要使用這些信息進行文件或目錄操作。