📜  nodejs 获取文件统计信息 - Javascript (1)

📅  最后修改于: 2023-12-03 14:44:44.698000             🧑  作者: Mango

Node.js 获取文件统计信息

在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方法,我们可以方便地获取文件的大小、创建时间、修改时间等等统计信息。