📅  最后修改于: 2023-12-03 14:44:44.698000             🧑  作者: Mango
在Node.js中,可以使用fs
模块来获取一个文件的统计信息。这些信息包括文件大小、创建时间、修改时间等等。
以下是一个获取文件统计信息的示例程序:
const fs = require('fs');
fs.stat('example.txt', function(err, stat) {
if (err) {
console.error(err);
return;
}
console.log('文件大小:', stat.size, '字节');
console.log('创建时间:', stat.birthtime);
console.log('修改时间:', stat.mtime);
});
在上面的示例中,我们使用了fs.stat
方法来获取文件example.txt
的统计信息。回调函数中的err
参数用于处理错误,stat
参数包含了文件的统计信息。
我们通过访问stat
对象的属性来获取文件的不同统计信息。例如,使用stat.size
可以获取文件的大小,以字节为单位。使用stat.birthtime
可以获取文件的创建时间,而stat.mtime
则可以获取文件的修改时间。
下面是一个完整的代码片段,可以直接使用:
const fs = require('fs');
fs.stat('example.txt', function(err, stat) {
if (err) {
console.error(err);
return;
}
console.log('文件大小:', stat.size, '字节');
console.log('创建时间:', stat.birthtime);
console.log('修改时间:', stat.mtime);
});
在本文中,我们介绍了如何在Node.js中获取一个文件的统计信息。通过使用fs
模块的stat
方法,我们可以方便地获取文件的大小、创建时间、修改时间等等统计信息。