Usando el símbolo del sistema de Windows, quiero desbloquear y eliminar varios archivos con un solo comando, si es posible. Hasta ahora he logrado llegar a:
net file | findstr /R [0-9]*lock
Esto resulta en:
12345 C:\MyProgram\0001.lock user.name 0
12346 C:\MyProgram\0002.lock user.name 0
12347 C:\MyProgram\0003.lock user.name 0
12348 C:\MyProgram\0004.lock user.name 0
12349 C:\MyProgram\0005.lock user.name 0
La primera parte de la cadena (ID) se usaría de la siguiente manera:
net file 12345 /close
La segunda parte de la cadena (ruta) se usaría de la siguiente manera:
del C:\MyProgram\0001.lock
Me gustaría poner esto en un script por lotes, que recorrería cada línea generada por findtr, tomaría la primera y segunda parte y ejecutaría los comandos en consecuencia. Cualquier ayuda sería muy apreciada.