电子:是否可以检索文件上次访问的日期和时间

时间:2016-11-15 09:18:18

标签: windows macos electron file-access

对于那些使用Electron构建桌面应用程序的人。是否可以在Windows或Mac上检索可执行文件的上次访问时间,这是如何完成的?在C ++中,可以使用     GetFileTime 功能,有人可以在Electron应用程序中执行此操作吗?

1 个答案:

答案 0 :(得分:1)

Electron允许使用Node API,这意味着访问文件系统的最佳方法是使用fs。特别是此处描述的fs.Statshttps://nodejs.org/api/fs.html#fs_class_fs_stats

您可以使用fs.stat获取所需文件的fs.Stats对象

fs.stat("path/to/file.exe", (err, stats) => someFunction(err, stats));

someFunction检查返回的fs.Stats对象的相关数据。上面的API链接表示atime对象的mtimectimebirthtimestats属性表示访问时间,修改时间,更改时间,和创作时间。