La Web del Programador: Comunidad de Programadores
 
    Pregunta:  54026 - COMO SABER SI UN ARCHIVO ESTA EN USO
Autor:  Nicolas Gonzalez
necesito saber si un archivo esta siendo usado por alguna aplicacion, o esta totalmente libre para poder accesar a el, ya sea para copiarlo o manipularlo.

Tengo un servicio que detecta si hay archivos en una carpeta, y cuando encuentra alguno lo copia hacia otra. Pero cuando el archivo es muy grande y no ha terminado de copiarse, y lo quiero manipular me dice que el archivo esta siendo usado por otra aplicacion.

  Respuesta:  Juanan Vargas
Microsoft pone a disposición varias herramientas que permiten observar el uso de recursos, procesos o archivos. Estas herramientas son gratuitas y muy sencillas de utilizar. Mírate "regmon.exe", "regfile.exe" etc...