Redirecione / Anexe o STDERR de cada comando a (por exemplo) log.txt
, leia o conteúdo ou o tamanho em uma variável e teste para bytes vazios / zero.
Suponha que eu tenha alguns comandos em um arquivo bat:
echo 1
copy existingFile1 c:
echo 2
copy existingFile1 notExistingDrive:
echo 3
attrib -r attrib notExistingFile
Essas são apenas demonstrações de comandos que contêm comandos bem-sucedidos e também códigos de retorno " não executados até a conclusão ".
Visualização:
Pergunta
Existealgumamaneiradeobterumaindicaçãodequepelomenosumaoperaçãotenhanãocorridoatéaconclusão?
psuedo:
dosomething1dosomething2dosomething3ifnoErrorsAll(something1,something2,something3)dosomething4
NBeuprefironãoverificartodaavez"se existe" .Pode haver outras paradas do que "não existe"
Redirecione / Anexe o STDERR de cada comando a (por exemplo) log.txt
, leia o conteúdo ou o tamanho em uma variável e teste para bytes vazios / zero.
Tags command-line windows