Is there some mechanism by which I can be notified (in C#) when a file is modified on the disc?
Use the FileSystemWatcher. You can filter for modification events only.
FileSystemWatcher