我这里有一些有效的代码,但是我需要一些新的东西。
我有驱动器号检测,并且驱动器批处理代码中是否存在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。我相信CDFS是CD驱动器格式,但我不确定。
所以我需要一个代码,该代码会告诉我驱动器是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
可以,我确定您只是不理解注释中的格式
作为答案中的代码,它看起来更好。