- ベストアンサー
コマンドプロンプトで何故パラメータのフォーマットが違うのでしょう?
コマンドプロンプトでディレクトリの移動のためにcd の後にパスを ””でくくっていますが、 何故パラメータのフォーマットが違うのでしょう? ””でくくっているのに問題があるのでしょうか? 移動するためにはどうすればいいのでしょう? どうか、教えてください。 Microsoft (R) KKCFUNC バージョン 1.10 Copyright (C) Microsoft Corp. 1991,1993. All rights reserved. KKCFUNC が組み込まれました. マイクロソフトかな漢字変換 バージョン 2.51 (C)Copyright Microsoft Corp. 1992-1993 Microsoft(R) Windows DOS (C)Copyright Microsoft Corp 1990-2001. C:\DOCUME~1\和田>cd "C:\Documents and Settings" パラメータのフォーマットが違います. - "C:\Documents C:\DOCUME~1\和田>
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
ちょっと補足 プロンプトにも2種類あって、 「コマンドプロンプト」と「MS-DOSプロンプト」があります。 コマンドプロンプトはMS-DOSプロンプトよりも機能が強化されているようです。 詳しくはわかりませんが、ロングファイル名のサポートもその一つかと・・・ スタートメニューからの起動、もしくは、ファイル名を指定して実行で「cmd」とした場合は前者が、 ファイル名を指定して実行で「command」とした場合は後者が起動するようです。 コマンドプロンプトの方であれば、 cd "C:\Documents and Settings" でも問題なく実行できるはずです。
その他の回答 (4)
- canopu-
- ベストアンサー率33% (4/12)
おそらくロングファイル名をサポートしていないと思われます。 サポートしている場合は、 C:\Documents and Settings\・・・> となるはずですので ディレクトリの移動には、 cd C:\DOCUME~1 で試してみてください。 短い名称(8.3形式)を調べる場合は、 dir /X を実行すると表示されます。
お礼
ありがとうございます。 大変良く分かりました。 MS-DOSだからと思います。
- ann_dv
- ベストアンサー率43% (528/1223)
本来であればダブルクォーテーション("")で囲んであってもディレクトリの移動は可能なはずです。 あまり考えにくいのですが、 1.ダブルクォーテーションが全角 2.cd と " の間にスペースが入っていない 3.カレントディレクトリ内もしくは環境変数PATHで指定されているディレクトリ内に別な「cd」アプリケーションが存在する 思いあたる原因はこんな所でしょうか・・ 1と2の場合なら単なる文法ミスですので正しい文法でコマンドを実行すれば移動できると思います。 3の可能性としては、 cd /? で cd コマンドのヘルプが表示されないとか cd で現在のカレントディレクトリが表示されない場合です。 その場合、 chdir c:\Documents and Settings で移動できるかどうか試してみてください。
お礼
大変勉強になりました。 ありがとうございます。
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
ウチもXPですが cd "My Documents" で移動できます。
- violet430
- ベストアンサー率36% (27472/75001)
>””でくくっていますが パスは””でくくってはいけません。 cd C:\Documents and Settings の様に入力します。
お礼
丁寧な説明ありがとうございます。 問題は解決しました。 コマンドプロンプトの方が優れていることが分かりました。