Como verificar a variável com quebra de linha

1

Estou escrevendo este script e preciso verificar se algumas unidades estão conectadas, pois estou usando fsutil fsinfo drives e estou salvando a saída em um var. Então, eu verifico com um 'if' se o var é o que eu preciso.

No entanto, a saída começa com um espaço em branco como e eu não sei como escrever isso no if, deve ser algo como IF %drives% NEQ "-blank line-Drives: C:\ D:\"

Alguma dica?

    
por Adami 13.11.2013 / 22:57

1 resposta

0

Finalmente fiz isso usando:

FOR /F "delims=" %%i IN ('fsutil fsinfo drives') DO set drives=%%i

echo %drives% | find "Drives: C:\ D:\ E:\ F:\ G:\ H:\" >NUL

if %errorlevel% == 1 (

    
por 18.11.2013 / 19:07

Tags