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