Nodejs进阶系列-04- 访问文件的属性

// fs.Stats 对象提供了关于文件的信息。
let fs = require("fs");
//fs.stat(path[, options], callback)
fs.stat("00-global-demo.js",(err,stat)=>{
    if(err){
        console.log(err);
        return
    }else {
        //console.log(stat);
        //stat.size :文件的大小(以字节为单位)
        //stat.mtime:表明上次更改文件时间; birthtime:文件创建时间
        //isFile():是否是文件; isDirectory():是否是目录;
        console.log(`size:${stat.size}  mtime:${stat.mtime}  isFile:${stat.isFile()}  birthtime:${stat.birthtime}
         isdir: ${stat.isDirectory()}`);
    }

})
// Stats {
//     dev: 1745270572,
//         mode: 33206,
//         nlink: 1,
//         uid: 0,
//         gid: 0,
//         rdev: 0,
//         blksize: 4096,
//         ino: 12666373952481536,
//         size: 634,
//         blocks: 1,
//         atimeMs: 1580644295110.661,
//         mtimeMs: 1580644295110.661,
//         ctimeMs: 1580644295110.661,
//         birthtimeMs: 1580642938835.4,
//         atime: 2020-02-02T11:51:35.111Z,
//         mtime: 2020-02-02T11:51:35.111Z,
//         ctime: 2020-02-02T11:51:35.111Z,
//         birthtime: 2020-02-02T11:28:58.835Z
// }
发布了40 篇原创文章 · 获赞 8 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/LUCKWXF/article/details/104188975