1

Мне нужно написать небольшой скрипт для конкретного жесткого диска.
Я использую следующую команду для определения жесткого диска по размеру:

 C:\>wmic logicaldisk get size,freespace,caption | find "750153363456"

 E:       27996512256  750153363456

Теперь мне нужно сохранить букву диска из этого вывода (в данном случае E:) в переменную. Как я могу это сделать?

1 ответ1

1

почему вы не используете серийный номер, чтобы найти свой диск? Одно из возможных решений - сохранить результат wmic в файле:

REM replace D4B12CD with your drive serialnumber

wmic logicaldisk get caption,volumeserialnumber |findstr D4B12CD > c:\temp\Hdd.txt 
for /f %%i in (c:\temp\hdd.txt) do set mydrive=%%i

REM now mydrive contains the letter of your drive
echo %mydrive%

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