1

Я пишу этот скрипт и мне нужно проверить, подключены ли некоторые диски, для этого я использую fsutil fsinfo drives вывод в var. Затем я проверяю с помощью if, если var - это то, что мне нужно.

Тем не менее, вывод начинается с пустого знака, и я не знаю, как записать это в if, это должно быть что-то вроде IF %drives% NEQ "-blank line-Drives: C:\ D:\"

Какие-нибудь советы?

1 ответ1

0

Наконец сделал это с помощью:

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 (

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .