Мені потрібна допомога в написанні пакетного файлу. У мене збережений шлях у змінному корені наступним чином:
set root=D:\Work\Root
Потім я змінюю свою робочу директорію на цей корінь наступним чином:
cd %root%
Коли я виконую цей пакетний файл з будь-якої точки диска D, це робиться успішно. Але коли я виконую той самий пакетний файл з іншого диска, cd% root% не працює.
Чи є спосіб я отримати літеру диска з кореневої змінної? Тоді я можу спочатку змінити поточний каталог на цьому диску, а потім cd% root% запрацює.
\d
(малі), чи є різниця між обома? Чи є варіант просто нечутливим до регістру?