Estoy escribiendo un programa C# para avisarme cuando se ha agregado o eliminado un archivo. Lo ejecuto en mi máquina con Windows 7 y miro un servidor FTP en nuestra red.FileSystemWatcher detiene la captura de eventos
Funciona bien pero de repente dejará de detectar cualquier evento. Supongo que podría estar perdiendo conexión con el servidor o que hay una falla en la red.
Cómo puedo manejar esta situación en el código. ¿Hay alguna excepción que pueda observar e intentar reiniciar el objeto FileSystemWatcher?
Cualquier sugerencia y ejemplos de código serían apreciados.
Así que si 1kb del archivo se ha cargado, ¿cómo sabes que la transmisión esté completa? Creo que necesitas repensar tu enfoque aquí. – leppie
Consulte esta pregunta sobre excepciones al leer archivos creados con FileSystemWatcher http://stackoverflow.com/questions/699538/file-access-error-with-filesystemwatcher-when-multiple-files-are-added-to-a- direc –
Funciona bien para capturar cuando se crean o eliminan archivos. Solo necesito saber cómo recuperarme de la conexión perdida o falla de la red. ¿Hay algún tipo de excepción lanzada en el objeto FileSystemWatcher? – Paul