Nodejs:找出上次打开文件的时间? (但没有修改!)

时间:2017-10-03 01:58:47

标签: javascript node.js macos file filesystems

在nodejs中是否有办法找出文件夹的哪个文件最后打开/读取?我不确定这是否可行。我不是要找到最后修改过的文件,而是查找当前用户打开的最后一个文件。

(我在OSX,如果这很重要。)

1 个答案:

答案 0 :(得分:0)

我不相信任何现代文件系统跟踪上次访问的时间。每当读取一些数据时,要求写入都会对性能造成不利影响。

编辑:这是不正确的。正如Andrew在他的评论中指出的那样,它实际上可以在许多当前的文件系统中使用。维基百科上有一个table of supported metadata features by file system。值得注意的是,它列出了FAT12 / 16/32和High Sierra(Mac)文件系统不支持这一点。 NTFS(windows)和HFS(pre high sierra macs)确实支持它。