ejemplo - Use FileSystemWatcher en un solo archivo en C#
filesystemwatcher c# example (2)
Sí, pero puede buscar archivos específicos estableciendo la propiedad del filtro en el nombre del archivo.
p.ej
watcher.Filter = "dwm01_2011_06_13__09_03.LXD";
Cuando intento establecer la ruta del observador a un solo archivo, así:
watcher.Path = filePath1;
Me sale el error:
The directory name C:/Cromos 3.0/repository/diagnostics/dwm01_2011_06_13__09_03.LXD is invalid.
¿Puedes solo establecer la ruta a un directorio de carpetas?
Su error es establecer la propiedad Path con un nombre de archivo completo
watcher.Path = Path.GetDirectoryName(filePath1);
watcher.Filter = Path.GetFileName(filePath1);
Deberia trabajar.
No está relacionado con su pregunta correcta, pero, por supuesto, como se indica en los comentarios a continuación, es imperativo establecer la propiedad EnableRaisingEvents en true para habilitar la funcionalidad de FileSystemWatcher.