¿Existe algún mecanismo mediante el cual se me pueda notificar (en C #) cuando se modifica un archivo en el disco?
                    
                        c#
                                file
                                filesystemwatcher
                                
                    
                    
                        PaulB
fuente
                
                fuente

Respuestas:
Ese sería System.IO.FileSystemWatcher .
fuente
Puedes usar la
FileSystemWatcherclase.fuente
watcher.IncludeSubdirectories = true;para lograrlo.OnChangeincendios sin cambios reales ( por ejemplo: golpearctrl+ssin cambios reales ), ¿hay alguna forma de detectar cambios falsos?FileSystemWatcherúnico es capaz de detectar eventos a nivel del sistema de archivos (es decir, si el sistema operativo desencadena un evento). En su caso, Ctrl + S desencadena un evento de este tipo (aunque eso suceda o no depende de la aplicación real).Utilice el
FileSystemWatcher. Puede filtrar solo por eventos de modificación.fuente