📅  最后修改于: 2023-12-03 14:55:29.190000             🧑  作者: Mango
在 Node.js 中,fs.Stats
类用于获取文件/文件夹的状态信息。其中,stats.size
是一个属性,它表示文件的大小(以字节为单位)。
可以通过 fs.stat()
方法来获取文件/文件夹的状态信息,然后使用 stats.size
属性来获取文件的大小。示例代码如下:
const fs = require('fs');
fs.stat('file.txt', (err, stats) => {
if (err) {
console.error(err);
return;
}
console.log(`文件大小为:${stats.size} 字节`);
});
上述代码中,我们使用 fs.stat()
方法来获取 file.txt
文件的状态信息,并通过 stats.size
获取该文件的大小。
stats.size
属性的返回值是一个整数,表示文件的大小(以字节为单位)。
stats.size
表示该文件夹的大小(以字节为单位),即该文件夹下所有文件的大小之和。stats.size
返回的是一个浮点数,可能会存在精度问题。fs.Stats
类的 stats.size
属性可以用于获取文件/文件夹的大小信息,是文件操作中比较常用的一个属性。但是需要注意一些细节问题,避免在使用时出现错误。