以前のファイルの「変更日」プロパティをコピーした WinAPI 関数があったことを覚えていますか? おそらく誰かが私にそれについて教えてくれますか?
その機能を頻繁に使用したときに問題が発生しました。
以前のファイルの「変更日」プロパティをコピーした WinAPI 関数があったことを覚えていますか? おそらく誰かが私にそれについて教えてくれますか?
その機能を頻繁に使用したときに問題が発生しました。
これはReplaceFile です(Windows 2000 以降):
ReplaceFile 関数は、複数のステップを 1 つの関数内に結合します。アプリケーションは、別の関数を呼び出す代わりに ReplaceFile を呼び出して、データを新しいファイルに保存し、一時的な名前を使用して元のファイルの名前を変更し、新しいファイルの名前を元のファイルと同じ名前に変更し、元のファイルを削除することができます。もう 1 つの利点は、ReplaceFile が新しいファイル データをコピーするだけでなく、元のファイルの次の属性も保持することです。
- 作成時間
- 短いファイル名
- オブジェクト識別子
- DACL
- 暗号化
- 圧縮
- 名前付きストリームがまだ置換ファイルにない
あなたが望むものを正確に明確にすることはできませんが、SetFileTime
編集しGetFileTime
てコピーした後、「説明/希望」とまったく同じように実行できる2つを組み合わせたようです