OS X でファイルの「最後に開いた」日付 (kMDItemLastUsedDate
だと思います) を変更する方法はありますか? これには C API 呼び出しを使用するのが理想的ですが、Objective-C でも問題ありません。メタデータ属性の設定方法に関するドキュメントを探すと、Spotlight Importersの作成に関する情報が表示されますが、これは正しくないようです。
これはバックアップ プログラム用です。バックアップから復元した後、「最後に開いた」日付は元の日付と同じになります。
明確にするために、 fromは必要ありません。それは別の値です。納得できない場合は、自分で実験を行うことができます。atime
stat()
touch
mdls