С помощью команды subst
можно создавать "диски", идентифицируемые любым символом, поэтому это работает:
subst *: C:\path
*:
Затем в подсказке отображается *:\>
. Доказательство:
subst :: C:\path
также работает, но новый диск с двоеточием можно переключить только с помощью cd /d "::\"
потому что ::
указывает на комментарий.
Интересная часть заключается в том, что ввод c:
(или другой обычной буквы диска) для переключения назад после этого работает только периодически. Иногда текущий диск изменяется, иногда команда не имеет никакого эффекта (без изменения местоположения, без сообщения). Я не могу найти образец того, когда это работает, а когда нет. Этого не происходит ни на каких других дисках, даже на тех, которые обозначены необычными символами. cd /d "c:\"
всегда работает, возвращая меня на диск C
Я использую 64-битную Windows 8.1.
Что здесь происходит - почему переключение обратно работает только иногда?