Командная строка, как исключить раздел Windows с помощью цикла for

Я хочу перечислить все разделы Windows, а затем исключить раздел, в котором установлено окно, например (C: , это может быть любая буква), вот команда для вывода списка разделов

for /f "skip=1 delims=" %x in ('wmic logicaldisk get caption') do @echo.%x

вывод:

D:
E:
C:
M:
X:
Y:

и вот команда для поиска раздела, в котором установлены окна

for /f "tokens=1 delims=" %i in ('echo %userprofile%') do @echo %i

вывод:

C:

есть ли какая-либо команда цикла для перечисления всех разделов исключая перегородку окна и может выводить вот так

D:
E:
M:
X:
Y:

1 ответ
1

for /f "skip=1 delims=" %x in ('wmic logicaldisk get caption') do @echo.%x | find /v "%userprofile:~0,2%"

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *