node中用于获取文件信息异步函数
在Node.js中,用于获取文件信息的异步函数是fs.stat()。
fs.stat()函数用于获取文件的状态信息,包括文件大小、创建时间、修改时间等。它的语法如下:
fs.stat(path, (err, stats) => {
if (err) {
// 处理错误
} else {
// 处理文件信息
}
})
其中,path是文件路径,stats是包含文件信息的对象。在回调函数中,如果出现错误,则err为错误对象;否则,stats为包含文件信息的对象。可以通过stats对象的属性来获取文件信息,例如:
fs.stat('file.txt', (err, stats) => {
if (err) {
console.error(err)
} else {
console.log(`文件大小:${stats.size}字节`)
console.log(`创建时间:${stats.birthtime}`)
console.log(`修改时间:${stats.mtime}`)
}
})
这段代码会输出文件file.txt的大小、创建时间和修改时间。
原文地址: https://www.cveoy.top/t/topic/bpjT 著作权归作者所有。请勿转载和采集!