📌  相关文章
📜  fs.Stats 类的 Node.js stats.mtimeMs 属性(1)

📅  最后修改于: 2023-12-03 15:15:12.085000             🧑  作者: Mango

Node.js fs.Stats 类的 stats.mtimeMs 属性

fs.Stats 类是 Node.js 内置模块 fs 中的一个类,用于获取文件或文件夹的各种状态信息。其中 stats.mtimeMs 属性是用于获取文件或文件夹最近一次修改时间(以毫秒为单位)的属性。

使用示例
const fs = require('fs');

fs.stat('example.txt', (err, stats) => {
  if (err) {
    console.error(err);
    return;
  }

  console.log('最近修改时间(毫秒):', stats.mtimeMs);
});

上述代码中,我们通过 fs.stat 方法获取了文件 example.txt 的状态信息,然后通过 stats.mtimeMs 属性获取了最近一次修改时间(以毫秒为单位)。

注意事项
  • 如果获取的文件或文件夹不存在,或者没有访问权限,那么 stats.mtimeMs 属性的值将会是 undefined
  • 如果文件或文件夹上次修改时间早于 1970-01-01T00:00:00.000Z,那么 stats.mtimeMs 属性的值将会是 -1
参考链接