VB - Ordner überwachen

Hey, ich hätt mal ne Frage.

Kann man in VB einen Ordner überwachen, also das eine Funktion oder Prozedur aufgerufen wird falls z.b. eine neue Datei in diesem zu überwachendem Ordner erstellt wird.

Mir ist klar das man das ziemlich einfach mit nem Timer usw machen könnte,
aber gibts da evtl. irgendwelche API-Funktionen? Es wird einfach ein Event ausgelöst sobald sich in dem Ordner etwas verändert.

Oder habt ihr vielleicht noch Ideen, wie man es ohne Timer macht?

THX


EDIT:
Hab hier grad was in VB.NET gefunden
http://www.vb-fun.de/cgi-bin/loadframe.pl?ID=dotnet/tipps/tip0070.shtml

Genau so etwas suche ich, nur in VB6
 
Ich denke Du suchst nach sowas:
http://msdn.microsoft.com/library/en-us/fileio/fs/readdirectorychangesw.asp
oder auch sowas:
http://msdn.microsoft.com/library/en-us/fileio/fs/findfirstchangenotification.asp
http://msdn.microsoft.com/library/en-us/fileio/fs/findnextchangenotification.asp
FILE_NOTIFY_CHANGE_FILE_NAME Any file name change in the watched directory or subtree causes a change notification wait operation to return. Changes include renaming, creating, or deleting a file name.
(das zweite hat den Vorteil auch auf Win 9.X zu laufen, liefert aber keine genaueren Veränderungen zurück).
 
Zurück
Oben