Дата последнего открытия

Как я могу получить дату "последнего открытия" файла? Я знаю, как получить дату изменения, но я не нашел ничего в последний раз использованный или последний открытый.

Я хочу расположить свои файлы как в поиске.

Спасибо за любую помощь! (песочница будет высоко ценится)

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;
Другие вопросы по тегам