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