Estoy supervisando una carpeta para nuevos archivos y necesito procesarlos. El problema es que ocasionalmente falla la apertura del archivo, porque el sistema no ha terminado de copiarlo.Cómo comprobar si un archivo está completamente copiado en .NET
¿Cuál es la forma correcta de comprobar si el archivo ha terminado de copiarse?
Aclaración: No tengo permisos de escritura para la carpeta/archivos y no puedo controlar el proceso de copiado (es el usuario).
¡Buena pregunta! Cuando tuve ese problema, acabo de agregar System.Threading.Thread.Sleep (1000), pero me encantaría * obtener una mejor solución (Es tan poco convincente ...) – Treb
¿Tiene acceso de lectura al archivo original? que se está copiando? –