0

以前のファイルの「変更日」プロパティをコピーした WinAPI 関数があったことを覚えていますか? おそらく誰かが私にそれについて教えてくれますか?

その機能を頻繁に使用したときに問題が発生しました。

4

2 に答える 2

1

これはReplaceFile です(Windows 2000 以降):

ReplaceFile 関数は、複数のステップを 1 つの関数内に結合します。アプリケーションは、別の関数を呼び出す代わりに ReplaceFile を呼び出して、データを新しいファイルに保存し、一時的な名前を使用して元のファイルの名前を変更し、新しいファイルの名前を元のファイルと同じ名前に変更し、元のファイルを削除することができます。もう 1 つの利点は、ReplaceFile が新しいファイル データをコピーするだけでなく、元のファイルの次の属性も保持することです。

  • 作成時間
  • 短いファイル名
  • オブジェクト識別子
  • DACL
  • 暗号化
  • 圧縮
  • 名前付きストリームがまだ置換ファイルにない
于 2010-11-11T14:01:04.330 に答える
0

あなたが望むものを正確に明確にすることはできませんが、SetFileTime編集しGetFileTimeてコピーした後、「説明/希望」とまったく同じように実行できる2つを組み合わせたようです

于 2010-11-11T08:19:31.267 に答える