/*
* 文件操作 fs
* 文件信息获取
* */
const fs = require('fs');
//异步操作
console.log(1);
fs.stat('./03.js',(err,stats) =>{
if(err){
console.log(err);
return;
}
if(stats.isFile()){
console.log("文件");
}else if(stats.isDirectory()){
console.log("目录");
}
console.log(stats);
console.log(2);
/*
atime: 文件访问时间
ctime: 文件的状态信息发生变化的时间(比如文件的权限)
mtime: 文件数据发生变化的时间
birthtime: 文件创建时间
* */
});
console.log(3);
//同步操作
console.log(4);
let ret = fs.statSync('./03.js');
console.log(ret);
console.log(5);
//打印结果1,3,4,5,2:主线程结束后执行事件队列任务