我想用一個批處理文件來檢查特定的光盤是驅動器參考卷名稱,並再通過驅動器盤符,該盤是在另一個批處理文件。我設法找到幾乎適用於我的東西,但不是很完美:Get the drive letter of a given volume?。我一直試圖讓下面的工作,但語法現在不正確,我不知道在哪裏。如何檢查特定光盤並將驅動器號傳遞給另一個批處理文件?
SET "volname=Desired_Name"
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%" set drive=%%d & goto success
)
goto :eof
:success
success.bat %drive%
我已經過雙重檢查,在括號中找不到任何不匹配。你在哪裏看到它? – Ikrananka 2014-11-22 23:51:39