我需要你们的帮助。我有批量代码,列出所有的驱动器号并保存到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)
谢谢
答案 0 :(得分:4)
而不是检查每个可能的驱动器号,只要询问Windows安装的CD驱动器(DriveType 5):
(for /f "skip=1" %%d IN ('wmic logicaldisk where drivetype^=5 get deviceid') DO echo/%%d )>drives.txt