Каталог Windows "..."

Каталог Windows "..."

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

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

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

cd ..
cd .

Странно, что другие команды не работают, например dir ......

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

решение1

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

Связанный контент