4

有没有办法更改kMDItemLastUsedDateOS X 上文件的“上次打开”日期(我认为)?理想情况下,这将使用 C API 调用,但 Objective-C 很好。当我查找有关如何设置元数据属性的文档时,我得到了有关创建Spotlight Importers的信息,这似乎不太正确。

这是针对备份程序的——从备份恢复后,“最后打开”的日期应该和原来的一样。

为了澄清,我想要atimefrom stat()。那是不同的价值。如果你不相信touch,你可以自己做一个实验。mdls

4

1 回答 1

-1

使用标准的 Unixutimes()futimes()函数。从手册页:

描述

 The access and modification times of the file named by path or referenced
 by fildes are changed as specified by the argument times.
于 2013-03-27T07:56:38.220 回答