fs.stat获取文件或目录的信息

2021-03-09  本文已影响0人  静昕妈妈芦培培

获取文件或目录的信息,获取到的信息存在一个fs.stats类的对象中

例1:异步获取文件或目录的信息,获取到的信息存在一个fs.stats类的对象中

const fs = require('fs')

//异步获取文件或目录的信息,获取到的信息存在一个fs.stats类的对象中
fs.stat('./bar', (err, stats) => {
    if(err) {
        console.error(err)
        return
    }
    console.log('当前文件是否时目录:' + stats.isDirectory())
    console.log(stats)
})


fs.stat('./icon2.png', (err, stats) => {
    if(err) {
        console.error(err)
        return
    }
    console.log('当前文件是否时目录:' + stats.isDirectory())
    console.log(stats)
})

执行结果:

image.png

例2:同步的获取文件或目录的信息,返回一个fs.stats类的对象,存储着获取到的信息

const fs = require('fs')

try {
    const stats = fs.statSync('./icon2.png')
    console.log('当前文件是否时目录:' + stats.isDirectory())
    console.log(stats)
}catch (e) {
    console.error(e)
}


执行结果:


image.png
上一篇 下一篇

猜你喜欢

热点阅读