1

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

我想像在finder中一样排列我的文件。

感谢您的任何帮助 !(沙盒将不胜感激)

4

2 回答 2

2

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

于 2012-12-12T17:03:28.363 回答
0

如果您通过“最后打开”日期来表示“最后访问”日期,那么 C 标准库中有一个函数:

#include <sys/stat.h>

struct stat st;
stat("somefile.ext", &st);
time_t accessed = st.st_atime;
于 2012-12-12T17:04:34.960 回答