分辨率的 mtimectimeatime。"/>
使用 Node 的 fs.statime 实现纳秒级分辨率的 mtimectimeatime。
Node's返回的时间 fs.stat
似乎有一秒的分辨率,即使在支持纳秒分辨率的文件系统上,如ext4。
var fs = require('fs')
var stats = fs.statSync('.')
stats.mtime.getMilliseconds() // => always 0
如何获得分辨率更好的统计时间?纳秒是最理想的,但毫秒或微秒也可以。
回答如下:从Node v8.10开始,毫秒和纳秒分辨率时间可以作为单独的属性。
stats.mtimeMs
stats.ctimeMs
stats.atimeMs
即:
stats.mtime.getMillieseconds() //546
stats.mtimeMs // 1391354639546.3066
更多推荐
使用 Node 的 fs.statime 实现纳秒级分辨率的 mtimectimeatime。
发布评论