求一批处理根据磁盘剩余空间执行程序

来源:百度知道 编辑:UC知道 时间:2024/06/05 01:19:23
剩余空间大于5G执行a.exe
小于5G执行b.exe

专门为你编了一个,连觉都没睡!
@ECHO OFF
MD %1\[0].DIR
IF ERRORLEVEL 1 GOTO ERROR1
DIR %1\[0].DIR 1> [1].BAT
IF ERRORLEVEL 1 GOTO ERROR2
RD %1\[0].DIR
ECHO DEL [1].BAT > [9].BAT
ECHO DEL [2].BAT >> [9].BAT
ECHO DEL [3].BAT >> [9].BAT
ECHO IF %%4 == 可用字节 GOTO 4G >> [9].BAT
ECHO IF %%5 == 可用字节 GOTO 4G >> [9].BAT
ECHO IF %%6 == 可用字节 GOTO 4G >> [9].BAT
ECHO IF %%7 == 可用字节 GOTO TEST >> [9].BAT
ECHO GOTO 5G >> [9].BAT
ECHO :TEST >> [9].BAT
ECHO IF /I %%3 GEQ 5 GOTO 5G >> [9].BAT
ECHO :4G >> [9].BAT
ECHO ECHO RUN B.EXE >> [9].BAT
ECHO B.EXE >> [9].BAT
ECHO GOTO END >> [9].BAT
ECHO :5G >> [9].BAT
ECHO ECHO RUN A.EXE >> [9].BAT
ECHO A.EXE >> [9].BAT
ECHO :END >> [9].BAT
ECHO DEL [9].BAT >> [9].BAT
FIND /V /N "[0].DIR" [1].BAT 1> [2].BAT