“上次开启”日期

时间:2012-12-12 16:59:15

标签: objective-c macos cocoa

我怎样才能获得文件的“上次打开”日期?我知道如何获得修改日期但我在上次使用或上次打开时没有找到任何内容。

我想在finder中安排我的文件。

感谢您的帮助! (沙盒非常感谢)

2 个答案:

答案 0 :(得分:2)

您需要查看Spotlight元数据 - 您感兴趣的字段为kMDItemLastUsedDatehttp://developer.apple.com/library/mac/#documentation/Carbon/Reference/MDItemRef/Reference/reference.html

答案 1 :(得分:0)

如果您的意思是“上次打开”日期为“上次访问”日期,那么C标准库中有一个函数:

#include <sys/stat.h>

struct stat st;
stat("somefile.ext", &st);
time_t accessed = st.st_atime;