Для тех из вас, кто использует Electron для создания настольных приложений. Можно ли получить последнее время доступа к исполняемым файлам в Windows или Mac и как это сделать? В C++ можно использовать функцию GetFileTime , как кто-то может это сделать в приложении Electron?Электрон: возможно ли получить дату и время, когда последний доступ к файлу был получен
1
A
ответ
1
Electron позволяет использовать 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
, представляющие время доступа, измененное время, время изменения и время создания соответственно.