El siguiente procedimiento solo funciona en MS Windows.
No hay mucho que decir al respecto, si has llegado aquí es porque seguramente estás intentando copiar un archivo y sale un mensaje diciendo que el archivo está siendo utilizado por otro programa, he aquí la solución:
Lo primero que debes hacer es instalar este programa: VSHADOW, sirve para realizar copias en casos especiales como este.
Cuando finalice la instalación busquen en:
C:\Archivos de programa\Microsoft\VSSSDK72\Tools\VSSReportsque efectivamente exista el archivo: vshadow.exe, si es así, agreguen esa ruta al PATH. (El cómo se agrega la ruta al PATH no es un tema de este artículo).
Dado que este programa funciona por linea de comandos, puede resultar bastante tedioso y complejo de entender ya que tiene muchas opciones, por esta razón aquí les dejo un pequeño script que nos facilitará la vida. (Seguramente habrán encontrado un script parecido a este en otros sitios, para mi desgracia ninguno me funcionó, así que este tiene una leve modificación mía con la cual funcionó perfectamente, aún así no me hago responsable de los resultados).
Descargar script
- Copienlo en cualquier parte y cambien la extensión del archivo (solo hay que quitar los parentesis y listo)
- Abran la linea de comandos. Ejecuten el cmd.exe como administrador (Windows Vista y 7)
- Luego desde la linea de comandos vayan a la carpeta donde está ubicado el script y observen el siguiente comando:
copyshadow origen destinoEvidentemente origen se refiere a la ubicación del archivo que desean copiar y destino la ruta donde desean copiarlo, recomiendo que escriban estas rutas entre comillas para evitar errores.
Una vez escrito las rutas ejecútenlo y el archivo debe copiarse sin problemas.
Saludos.