文件操作fs(01):文件信息获取stat

/*
*  文件操作 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:主线程结束后执行事件队列任务
posted @ 2020-09-28 15:13  mrtransition  阅读(273)  评论(0)    收藏  举报