更改“上次打开”日期

时间:2013-03-27 07:51:40

标签: macos

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

这是一个备份程序 - 从备份恢复后,“最后打开”的日期应该与它们相同。

为了澄清,我想要来自atime的{​​{1}}。这是一个不同的价值。如果您不相信,可以自己使用stat()touch进行实验。

1 个答案:

答案 0 :(得分:-1)

使用标准的Unix utimes()futimes()功能。从手册页:

  

<强>描述

 The access and modification times of the file named by path or referenced
 by fildes are changed as specified by the argument times.