有没有办法更改kMDItemLastUsedDate
OS X 上文件的“上次打开”日期(我认为)?理想情况下,这将使用 C API 调用,但 Objective-C 很好。当我查找有关如何设置元数据属性的文档时,我得到了有关创建Spotlight Importers的信息,这似乎不太正确。
这是针对备份程序的——从备份恢复后,“最后打开”的日期应该和原来的一样。
为了澄清,我不想要atime
from stat()
。那是不同的价值。如果你不相信touch
,你可以自己做一个实验。mdls