檔案子產品
封裝了各種檔案相關的操作
檢視檔案狀态
文法示例如下
fs.stat(path[, options], callback)
fs.statSync(path[, options])
如下示例是一個異步的
let fs = require("fs");
console.log("1");
fs.stat(__dirname, function (err, stats) {
console.log("3");
console.log(err);
console.log(stats);
// birthtime: 檔案的建立時間
// mtime: 檔案中内容發生變化, 檔案的修改時間
if(stats.isFile()){
console.log("目前路徑對應的是一個檔案");
}else if(stats.isDirectory()){
console.log("目前路徑對應的是一個檔案夾");
}
});
console.log("2");
如下示例是一個同步的
let stats = fs.statSync(__filename);
console.log(stats);