what you're probably looking for is the FileSystemWatcher ... point it at a folder, and it'll raise events when a file is created, changed, deleted, etc. You can even filter by file extensions (or any file wildcards) ... what I don't know is if it scans subfolders... so you'll need to create one for each folder/subfolder you want to watch... which could get tricky.

http://msdn.microsoft.com/en-us/libr...emwatcher.aspx

-tg