我在这里有几个代码工作,但我需要新的东西。 我有驱动器字母检测,如果CD存在驱动器批处理代码
但现在我需要如果是一个CD驱动器批处理代码,如果不做其他的事情
我有的代码:
如果驱动器中的CD:
@echo off title CD Test :main CLS WMIC CDROM E: GET MEDIALOADED | FINDSTR "TRUE" IF %ERRORLEVEL% EQU 0 ( goto one ) ELSE ( goto two )
如果驱动器存在:
@echo off title If Exist Test :main CLS echo. echo press any key to see if drive C:\ exists echo. pause>nul IF EXIST C:\ (GOTO yes) ELSE (GOTO no)
在那里,虽然这两个都工作得很好,我不知道如何判断它是一个CD驱动器或说NTFS或FAT32我相信CD驱动器格式,如果CDFS但我不知道。
所以我需要一个代码,告诉我如果驱动器是NTFS / FAT32或CDFS和转到1选项或其他基于调查结果。
或者只是检查一下驱动器号是否为空? 0字节…会这样的效果,如果说一个空的USB插入它可以被称为CD驱动器?
@echo off title If CD Test :main CLS wmic logicaldisk where caption="E:" get description|find "CD">nul && echo it's a CD-Drive || echo It's not pause
有你去,我确定你只是不明白它是如何被格式化的评论它看起来更好的答案中的代码。