Hallo Leute.
ich habe mit dem Borland C++ Builder 6 ein Programm geschrieben, das ein Verzeichnis überwacht. Dazu benutze ich
CreateFile(...)
CreateIoCompletionPort(...)
ReadDirectoryChangesW(... asynchron ...)
und GetQueuedCompletionStatus(...)
den Quelltext kann ich gerne posten, ist aber etwas länger.
Nun zu meiner Frage:
ändere ich einen Dateinamen in dem zu Überwachenden Verzeichnis, dann Feuert mir ReadDirectoryChangesW immer Actions des Types
FILE_ACTION_RENAMED_OLD_NAME und
FILE_ACTION_MODIFIED.
die Action FILE_ACTION_RENAMED_NEW_NAME tritt nicht ein. ich benötige aber diesen Namen um die Aufgabenstellung des Programmes zu erfüllen. Kennt sich einer Damit aus?
danke im Voraus
mfg Stephan
ich habe mit dem Borland C++ Builder 6 ein Programm geschrieben, das ein Verzeichnis überwacht. Dazu benutze ich
CreateFile(...)
CreateIoCompletionPort(...)
ReadDirectoryChangesW(... asynchron ...)
und GetQueuedCompletionStatus(...)
den Quelltext kann ich gerne posten, ist aber etwas länger.
Nun zu meiner Frage:
ändere ich einen Dateinamen in dem zu Überwachenden Verzeichnis, dann Feuert mir ReadDirectoryChangesW immer Actions des Types
FILE_ACTION_RENAMED_OLD_NAME und
FILE_ACTION_MODIFIED.
die Action FILE_ACTION_RENAMED_NEW_NAME tritt nicht ein. ich benötige aber diesen Namen um die Aufgabenstellung des Programmes zu erfüllen. Kennt sich einer Damit aus?
danke im Voraus
mfg Stephan
Comment