如何使用批处理代码检测DVD / CD驱动器的字母

时间:2015-03-19 09:36:17

标签: batch-file

我需要你们的帮助。我有批量代码,列出所有的驱动器号并保存到drive.txt,但我需要它只列出运行DVD / CD的(DVD)磁盘驱动器的字母。这是我的批次代码:

@echo off
for %%a in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (if exist "%%~a:" Echo %%~a: >> drives.txt)

谢谢

1 个答案:

答案 0 :(得分:4)

而不是检查每个可能的驱动器号,只要询问Windows安装的CD驱动器(DriveType 5):

(for /f "skip=1" %%d IN ('wmic logicaldisk where drivetype^=5 get deviceid') DO echo/%%d )>drives.txt