Red de conocimiento informático - Aprendizaje de código fuente - Un ejemplo sencillo de procesamiento por lotes si y goto

Un ejemplo sencillo de procesamiento por lotes si y goto

:inicio

establecer fecha=fecha:~0,4 fecha:~5,2 fecha:~8,2

rem Establezca el formato de fecha en AAAAMMDD

if date==20080806 goto doit

rem Si el tiempo es igual a 20080806, salta a la etiqueta doit

rem Si el tiempo no es igual, continúa al siguiente paso

:notdoit

@echo El tiempo aún no se ha acabado

pausa

ir a iniciar

rem Saltar al inicio

:doit

rem Esta es la etiqueta doit

rd d:\xx\ /s/q

@echo Se acabó, se eliminó

pausa.

PD: estoy usando un proceso por lotes que escribí para eliminar carpetas en una fecha específica como ejemplo

p>