Hallo
ich weiß nicht, wie die ganzen Komponenten auf torry.net funktionieren, jedoch hatte ich mir mal hierfür eine eigene Komponente gebastelt und hierfür einen Thread verwendet, welcher mit GetQueuedCompletionStatus und ReadDirectoryChanges arbeitet.
Stichworte:
CreateFile(
CreateIoCompletionPort(
ReadDirectoryChanges(
-> Thread:
GetQueuedCompletionStatus(
ReadDirectoryChanges(
Hiermit kannste (nach GetQueuedCompletionStatus) aus dem NotificationBuffer auslesen, welche Änderung innerhalb des mit CreateFile angegebenen Verzeichnisses stattgefunden haben, incl FileName.
z.B.:
FILE_ACTION_ADDED,FILE_ACTION_REMOVED,FILE_ACTION_ MODIFIED,FILE_ACTION_RENAMED_OLD_NAME, FILE_ACTION_RENAMED_NEW_NAME
Dies funktioniert auch mit den darunter liegende Unterverzeichnissen.
Leider kann ich die Komponente nicht veröffentlichen.
Aber vielleicht kannste ja mit den Stichworten etwas anfangen.
Edit:
Hab da einen Link gefunden
http://www.delphipages.com/forum/arc...p/t-23547.html