Cómo detener el script por lotes en caso de falla

Tenemos un script por lotes que elimina archivos del) y 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 Windows bloquea un archivo / directorio. Gracias

Actualiza

Declaraciones que estoy usando:

Del:del *.* /S /Q

RD:FOR /D %%G in (*) DO RD /s /q %%G

Respuestas a la pregunta(10)

Su respuesta a la pregunta