我想列出所有 Windows 分区,然后排除安装窗口的分区(C:\,可以是任何字母)这里是列出分区的命令
for /f "skip=1 delims=" %x in ('wmic logicaldisk get caption') do @echo.%x
输出:
D:
E:
C:
M:
X:
Y:
这是查找安装 Windows 的分区的命令
for /f "tokens=1 delims=\" %i in ('echo %userprofile%') do @echo %i
输出:
C:
是否有任何 for 循环命令可以列出除 windows 分区之外的所有分区并可以像这样输出
D:
E:
M:
X:
Y:
您可以在循环命令中使用每个字母后避免
Caption
,%SystemDrive%
和额外的额外空格^|findstr/v "Cap %SystemDrive%"
,并删除
:Skip=1 Delims=