联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off for /f %%a in ('"wmic logicaldisk where DriveType="3" get DeviceID |find /v "DeviceID""') do set lastdrive=%%a echo CMD 下最后分区盘符是 %lastdrive%
@echo off for /f "tokens=3 delims==" %%i in ('Wmic Path Win32_LogicalDiskToPartition^|find /i "Disk #0"') do call :xxx %%i echo. echo 第一块硬盘第一个分区是%A% echo 第一块硬盘最后一个分区是%B% pause&exit :xxx echo %~1 if not defined A set A=%~1 set B=%~1
Originally posted by fastslz at 2008-8-9 09:12 PM: 如果是USB移动硬盘的话也是DriveType 3(本地固定磁盘),这个情况下Wmic LogicalDisk是无法正确获取最后分区盘符。 @echo off for /f "tokens=3 delims= ...
@echo off for /f "tokens=3 delims= ...