Мне нужна помощь в написании командного файла. У меня есть путь, хранящийся в переменной root следующим образом:
set root=D:\Work\Root
Затем я меняю свой рабочий каталог на этот корень следующим образом:
cd %root%
Когда я запускаю этот командный файл из любого места на диске D, это выполняется успешно. Но когда я выполняю тот же командный файл с другого диска, cd% root% не работает.
Есть ли способ получить букву диска из корневой переменной? Затем я могу сначала изменить текущий каталог на этот диск, и тогда cd% root% будет работать.
\d
(в нижнем регистре) есть ли разница между ними? Параметр просто нечувствителен к регистру?