MacOS でファイルのバイトごとのコピーを行っています。そのため、ファイルに関するすべてのファイル ヘッダー データ (つまり、LastModified、CreateDate など) が失われています。
copyItemAtURL を使用したくないのは、特にコピーのキャンセル、進行状況の更新、一時停止などを許可するために必要なきめ細かい制御が得られないためです。しかし、copyItemAtURL がファイルに対して行うことを模倣したいヘッダー データ - それが何であるか正確にはわかりません。
ソース ファイルから NSURLContentModificationDateKey、NSURLCreationDateKey を取得し、それを宛先ファイルに適用して、基本をカバーする方法を知っています。
私の質問は、元のファイルから新しいファイルに転送されることを保証する必要がある他に何ですか? ラベル?セキュリティ情報?
アドバイスをいただければ幸いです。
編集
Apple docs hereでメタデータに関する一般的なガイダンスを見つけましたが、どの条件でどのメタデータを入力する必要があるかについては実際には言及していません。