Tenemos un script por lotes que elimina los archivos (del
) y los directorios (rd
). ¿Alguien sabe cómo detener (fallar) la ejecución de la secuencia de comandos si falla alguna de estas instrucciones de eliminación? Podrían fallar si un archivo/directorio está bloqueado por Windows. Gracias.Cómo detener el script por lotes en falla del
actualización
declaraciones que estoy usando:
Del: del *.* /S /Q
RD: FOR /D %%G in (*) DO RD /s /q %%G
Esto no funciona para ejecutar el archivo de imagen de proceso. Cuando inicias 'notepad.exe' puedes cambiarle el nombre correctamente, pero no puedes borrar su archivo de imagen. Lo mismo para archivos DLL cargados. – wqw
Puede obtener un directorio bloqueado abriendo una ventana de cmd en él ... –