File/Directory Change Notification
Kennt jemand eine gute Komponente oder ein wenig Quelltext, welches folgenden Zweck erfüllt:
Benachrichtigung über Event, wenn eine Datei/Verzeichnis angelegt, geändert, umbenannt, gelöscht wurde inkl. voller Angaben zu Pfad (altes und neues Verzeichnis, falls Datei verschoben) und Dateiname (alter und neuer Dateiname, falls umbenannt). Einschränkung auf Liste von Verzeichnissen und/oder Dateien (auch Typen), die überwacht werden sollen inkl. der Möglichkeit der Einbeziehung von Unterverzeichnissen (rekursiv). Möglichkeit auch Attributänderungen zu erkennen. Ich kenne einige Komponenten, die immer nur Teile der Funktionalität abbilden. Das Ganze sollte unter WinXP und Vista funktionieren. Für einen Tipp wäre ich sehr dankbar. |
Re: File/Directory Change Notification
Naja, FindFirstChangeNotification, FindNextChangeNotification oder aber alternativ ReadDirectoryChangesW sind jetzt nicht so sonderlich komplex. Eine entsprechende Implementierung wäre durchaus überschaubar. Mit ner Komponente kann ich allerdings nicht aushelfen, primär deshalb, weil ich selbst bislang nie was brauchbares gefunden hab und entsprechend selbst auch vorzugsweise die Win32 APIs direkt verwende.
|
Re: File/Directory Change Notification
|
Re: File/Directory Change Notification
|
Re: File/Directory Change Notification
Danke an euch, werde mir die Quellen mal anschauen!
|
Re: File/Directory Change Notification
schaust du bei torry.net.
Als Suchbegriffe gibtst Du "Dir" und "Monitor" ein, dann bekommst Du zwei Einträge. Oder schau Dir diese Liste an http://www.torry.net/pages.php?id=252 |
AW: File/Directory Change Notification
Ja, ich bin damit Jahr ezu spät, aber evtl. hilft's ja jemand:
TJvChangeNotify aus der JVCL kann so etwas auch, das habe ich gerade gefunden. |
AW: File/Directory Change Notification
Zitat:
Delphi-Quellcode:
Warum muss man dafür jedi einbinden.. erschließt sich für mich nicht wirklich.
WM_NOTIFY:
begin case (POFNotify(lp)^.hdr.code) of CDN_FOLDERCHANGE: CDN_SELCHANGE: CDN_TYPECHANGE end; end; gruss |
AW: File/Directory Change Notification
Zitat:
|
AW: File/Directory Change Notification
Zitat:
gruss |
AW: File/Directory Change Notification
Zitat:
Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz