|
CMD下检测硬盘最后分区盘符:
- @echo off
- for /f %%a in ('"wmic logicaldisk where DriveType="3" get DeviceID |find /v "DeviceID""') do set lastdrive=%%a
- echo CMD 下最后分区盘符是 %lastdrive%。
- pause
复制代码
如果单硬盘的分区方式如下:
Partition Status Type Volume Label Mbytes System Usage
C: 1 A PRIMARY 20402.8 FAT32 13%
2 EXTENDED 135925.0 87%
D: 3 LOGICAL 20402.8 NTFS 13%
E: 4 LOGICAL 20402.8 FAT32 13%
F: 5 LOGICAL 45896.6 FAT32 29%
G: 6 LOGICAL 45896.6 FAT32 29%
H: 7 LOGICAL 3325.9 NTFS 2%
在纯DOS的情况下应该是如下:即纯DOS下最后盘符应该是F:
以下这段代码可能有些帮助,但不知怎样添加FOR完成最后的结果!
-
- WMIC LOGICALDISK WHERE "FILESYSTEM LIKE '%FAT%' AND DRIVETYPE<4" GET NAME,FILESYSTEM
复制代码
要求:在CMD环境下运行批处理得到结果(请具有通用性):DOS下最后分区盘符是 F: |
|