Как проверить текущую букву диска в пакетном файле?
Я пытаюсь написать пакетный файл, который принимает букву диска, с которой запущен командный файл, и использует его как оператор IF. Если буква M: например, она перейдет к метке: mSection.
Возможно ли это?
Ответ 1
Вы можете использовать% ~ d0 для получения буквы диска.
Что-то вроде этого:
IF "%~d0"=="M:" CALL :mSection
Ответ 2
Вы можете использовать %~d0 to получить букву диска...
Это не работает, когда.bat находится на другом диске (где-то в PATH.)