こんにちわ。
FindFirstChangeNotification / FindNextChangeNotification /
WaitForSingleObjectを使い、特定のフォルダを監視するプログラムを作成
しています。
監視しているフォルダ内に新しいファイルが作成されるとそのファイルを
削除しようと考えているのですが、ファイル名が取得できずに困っていま
す。
どのような方法があるのでしょうか?
(WinXPHome / VC6SP6を使っています)
FindFirstChangeNotification では、変更があったファイル名は取得できません。
変更前のフォルダ内のファイルの状態を取得して保存しておき、変更後の状態と比較することになると思います。
また、同系統の API である ReadDirectoryChangesW ならば、ファイル名が取得できたはずです。たぶん。
シャノンさん、ありがとうございます。
ReadDirectoryChangesWはWin9xでは使えないみたいなので比較する方法で
やってみます。
ツイート | ![]() |