对于那些使用Electron构建桌面应用程序的人。是否可以在Windows或Mac上检索可执行文件的上次访问时间,这是如何完成的?在C ++中,可以使用 GetFileTime 功能,有人可以在Electron应用程序中执行此操作吗?
答案 0 :(得分:1)
Electron允许使用Node API,这意味着访问文件系统的最佳方法是使用fs
。特别是此处描述的fs.Stats
类https://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
对象的mtime
,ctime
,birthtime
和stats
属性表示访问时间,修改时间,更改时间,和创作时间。