Я заметил что-то странное сегодня. В командной строке Windows все они действительны:

cd .....
cd ....
cd ...

это более известные версии родительского каталога и текущего каталога

cd ..
cd .

Что странно, так это то, что другие команды терпят неудачу как dir .....

Почему это происходит? Это та же самая причина, по которой это работает: cd foo\\\\\\bar (я предполагаю, что анализатор жадный?)

1 ответ1

2

Вероятно, потому, что программист, который написал change directory (cd), добавил эту функциональность, а программист, работающий со списком каталогов (dir) - нет. Командная строка - это просто набор маленьких программ. Вы могли бы спросить об этом Раймонда Чена, он пишет в блоге об эволюции Windows (и иногда DOS).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .