En C# Puedo utilizar el objeto FileSystemWatcher para ver un archivo específico y generar un evento cuando se crea, modifica, etc.¿Es posible levantar un evento cuando un archivo se vuelve accesible?
El problema que tengo con esta clase es que se genera el evento el momento en el archivo se crea, incluso si el proceso que creó el archivo todavía está en proceso de escritura. He encontrado que esto es muy problemático, especialmente si intento leer algo así como un documento XML donde el archivo debe tener alguna estructura que no existirá hasta que no se complete su escritura.
¿Tiene .NET (preferiblemente 2.0) alguna forma de generar un evento después de que el archivo se vuelve accesible, o tengo que intentar constantemente leer el archivo hasta que no arroje una excepción para saber que está disponible?
Informe este error a Microsoft en http://connect.microsoft.com/visualstudio. –
[John Aldrige] (http://www.devnewsgroups.net/group/microsoft.public.dotnet.framework/topic56372.aspx) ya lo hizo [it] (https://connect.microsoft.com/VisualStudio/feedback/ ViewFeedback.aspx? FeedbackID = 240502) –
@JaderDias El enlace de Connect está roto –