4

OS X でファイルの「最後に開いた」日付 (kMDItemLastUsedDateだと思います) を変更する方法はありますか? これには C API 呼び出しを使用するのが理想的ですが、Objective-C でも問題ありません。メタデータ属性の設定方法に関するドキュメントを探すと、Spotlight Importersの作成に関する情報が表示されますが、これは正しくないようです。

これはバックアップ プログラム用です。バックアップから復元した後、「最後に開いた」日付は元の日付と同じになります。

明確にするために、 fromは必要ありません。それは別の値です。納得できない場合は、自分で実験を行うことができます。atimestat()touchmdls

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 に答える