【发布时间】:2014-10-06 05:31:01
【问题描述】:
在给定硬盘卷名的情况下,如何在 Windows 7 中使用批处理文件获取驱动器号?
【问题讨论】:
-
您可能想查看其中一些解决方案,看看它们是否适用于您的问题:stackoverflow.com/questions/47849/…
标签: batch-file windows-7
在给定硬盘卷名的情况下,如何在 Windows 7 中使用批处理文件获取驱动器号?
【问题讨论】:
标签: batch-file windows-7
@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
演示如何查找卷名为 System Reserved 的驱动器号。
【讨论】:
使用powershell:
Get-WMIObject Win32_logicaldisk | where {$_.volumename -eq "<volumename>"} | select DeviceID
【讨论】: