获取给定卷的驱动器号?

时间:2014-08-13 00:31:27

标签: batch-file windows-7

考虑到硬盘驱动器卷名,如何在Windows 7中使用批处理文件获取驱动器号?

2 个答案:

答案 0 :(得分:1)

使用

Get-WMIObject Win32_logicaldisk | where {$_.volumename -eq "<volumename>"} | select DeviceID

答案 1 :(得分:0)

@ECHO OFF
SETLOCAL
SET "volname=System Reserved"
FOR %%d IN (Z Y X W V U T S R Q P O N M L K J I H G F E D C B A) DO IF EXIST %%d:\. (
 FOR /f "tokens=5*" %%L IN ('VOL %%d:^|FIND /i "drive"'
  ) DO IF "%%L"=="is" IF "%%M"=="%volname%" ECHO %%d is %%M
)
GOTO :EOF

演示如何使用volumename System Reserved找到驱动程序。