windows - tiene - esta intentando guardar un tipo de archivo(plantillas y libros de excel 2007
¿Hay alguna forma de manejar el archivo bloqueado desde la línea de comando y liberarlo? (2)
No, no puedes tener que cerrar la aplicación que tiene el bloqueo primero. Unlocker puede ayudarlo a localizar el origen del bloqueo: si se trata de una aplicación bloqueada, podrá finalizar su proceso.
¿Hay alguna manera de detectar archivos bloqueados en la carpeta de especificar y liberarlos por línea de comando?
Algo así en pseudo-código:
for file in folder do
unlock file
Sí, esto es posible usando una herramienta gratuita llamada Handle , de Mark Russinovich.
Se puede descargar aquí desde Microsoft .
Esto se ejecuta desde la línea de comandos y le indicará qué programa tiene abierto un archivo o directorio en particular, en función de si tiene un control abierto para ese recurso.
Al ejecutar handle.exe
con el handle.exe
-c
, también puede forzar el identificador cerrado, lo que desbloqueará el recurso. Pero una advertencia justa: esto probablemente causará que la aplicación que usa el recurso se cuelgue, tal vez incluso el sistema completo se vuelva inestable. Entonces no tendría el hábito de hacer esto; solo utilícelo para casos especiales como la depuración donde se espera cierta inestabilidad.