DeleteFileについて

解決


やました  2003-09-06 00:15:36  No: 52096

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

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

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


やました  2003-09-06 02:06:35  No: 52097

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

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


RAPT  2003-09-06 22:49:51  No: 52098

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


やました  2003-09-07 08:02:21  No: 52099

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加