获取文件状态信息
异步操作
const fs = require('fs'); const path = require('path'); fs.stat(path.join(__dirname,'file.txt'),function (err,stat) { if (err) { console.log(err); } else { console.log(stat); //获取文件信息 console.log(stat.isDirectory()); //判断是不是目录 console.log(stat.isFile()); //判断是不是文件 } });
使用箭头函数
fs.stat(path.join(__dirname,'file.txt'),(err,stat) => { if (err) { console.log(err) } else { console.log(stat) console.log(stat.isDirectory()) console.log(stat.isFile()) } });
同步操作
let result = fs.statSync(path.join(__dirname)); console.log(result); console.log(2);