Дата последнего открытия
Как я могу получить дату "последнего открытия" файла? Я знаю, как получить дату изменения, но я не нашел ничего в последний раз использованный или последний открытый.
Я хочу расположить свои файлы как в поиске.
Спасибо за любую помощь! (песочница будет высоко ценится)
2 ответа
Решение
Вам нужно посмотреть метаданные Spotlight - интересующее вас поле kMDItemLastUsedDate
: http://developer.apple.com/library/mac/#documentation/Carbon/Reference/MDItemRef/Reference/reference.html
Если вы имеете в виду дату "последнего доступа" под "датой последнего открытия", то в стандартной библиотеке C есть функция для этого:
#include <sys/stat.h>
struct stat st;
stat("somefile.ext", &st);
time_t accessed = st.st_atime;