example ejemplo c# .net filesystemwatcher

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.