CODE: [Copy to clipboard]
@echo off
for /f "tokens=2" %%i in ('echo list disk^|diskpart') do set hd=%%i
(echo select disk=%hd%
echo list partition)>script.txt
for /f "tokens=2" %%a in ('diskpart /s script.txt') do set n=%%a
(echo select disk=%hd%
echo select partition %n%
echo detail partition
echo exit)>script.txt
for /f "tokens=4" %%a in ('diskpart /s script.txt') do set last=%%a
del script.txt
set/a hdd=%hd%+1
set/a partn=%n%-1
echo 你的机器中存在硬盘数为:%hdd%
echo 最后一块硬盘的分区数为:%partn% ,其中最后一个分区盘符为:%last%
md %last%:\WGH
pause