今日、奇妙なことに気づきました。Windows コマンド プロンプトでは、これらはすべて有効です。
cd .....
cd ....
cd ...
これらは親ディレクトリと現在のディレクトリのよりよく知られているバージョンです
cd ..
cd .
奇妙なのは、他のコマンドが次のように失敗することですdir .....
。
なぜこのようなことが起こるのでしょうか? これは、次の動作と同じ理由でしょうか: cd foo\\\\\\bar
(パーサーが貪欲であると想定しています)
答え1
おそらく、ディレクトリ変更(cd)を書いたプログラマーがその機能を追加したのに、ディレクトリ一覧(dir)のプログラマーが追加しなかったからでしょう。コマンドラインは小さなプログラムの集まりにすぎません。Raymond Chenに聞いてみるといいでしょう。彼はブログWindows (および場合によっては DOS) の進化について。