windows - Electron:是否可以检索文件上次访问的日期和时间

标签 windows macos electron file-access

对于那些使用 Electron 构建桌面应用程序的人。是否可以在 Windows 或 Mac 上检索可执行文件的最后访问时间,这是如何完成的?在 C++ 中,可以使用
获取文件时间
功能,有人怎么能在 Electron 应用程序中做到这一点?

最佳答案

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 的属性对象分别表示访问时间、修改时间、修改时间和创建时间。

关于windows - Electron:是否可以检索文件上次访问的日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40606063/

相关文章:

java - JFXPanel setScene 使用 Java 11 卡住

c# - 获取绘制在窗口上的图像

css - Youtube iframe 嵌入式视频不工作(黑屏)

git - 在Git Bash中,命令 `npm start`返回错误

c - 如何安排两个任务?

macos - 通过 Docker for Mac 从 Docker Hub 提取的镜像的位置在哪里

python - 无法在 os x terminal.app 的 python 中解码 utf-8 字符串

javascript - 未捕获的类型错误 : PouchDB is not a constructor

javascript - Electron 找不到模块/资源/应用程序/index.js

c# - EventLog 记录在应用程序中,即使设置为另一个日志