DeleteFileについて

解決


やました  2003-09-05 15:15:36  No: 52096  IP: [192.*.*.*]

はじめまして、よろしくお願いします。
Windows2000 VC6で開発しているのですが、
DeleteFileで困っています。

たとえば "aaa"というファイルを削除したいときは
DeleteFile( "aaa" );
としますが、その直後に "bbb" というファイルを "aaa" に変更する
操作を行う、つまり
MoveFile( "bbb", "aaa" );
を実行するとエラーが起こって "bbb" は "aaa" に変更できません。

ファイルが完全に消去されたことを知るために、PathFileExists()を
使うのもよいと思うのですが、もっとよい方法はないのでしょうか?

編集 削除
やました  2003-09-05 17:06:35  No: 52097  IP: [192.*.*.*]

すいません、
ファイルが削除されたことを知ることはできませんでしたが、
上の操作は、MoveFileEx()でできました。

どうしたらファイルが削除されたことを知ることができるんでしょうか?

編集 削除
RAPT  2003-09-06 13:49:51  No: 52098  IP: [192.*.*.*]

CFileFind()等を使ってフォルダを監視するとか。

編集 削除
やました  2003-09-06 23:02:21  No: 52099  IP: [192.*.*.*]

そうですね、監視という方法が一番よいかもしれません。
ありがとうございました。

編集 削除