電子書籍の厳選無料作品が豊富!

コマンドプロンプトでディレクトリの移動のために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\和田>

A 回答 (5件)

ちょっと補足



プロンプトにも2種類あって、
「コマンドプロンプト」と「MS-DOSプロンプト」があります。
コマンドプロンプトはMS-DOSプロンプトよりも機能が強化されているようです。
詳しくはわかりませんが、ロングファイル名のサポートもその一つかと・・・

スタートメニューからの起動、もしくは、ファイル名を指定して実行で「cmd」とした場合は前者が、
ファイル名を指定して実行で「command」とした場合は後者が起動するようです。

コマンドプロンプトの方であれば、
cd "C:\Documents and Settings"
でも問題なく実行できるはずです。
    • good
    • 0
この回答へのお礼

丁寧な説明ありがとうございます。
問題は解決しました。
コマンドプロンプトの方が優れていることが分かりました。

お礼日時:2005/10/17 17:57

おそらくロングファイル名をサポートしていないと思われます。


サポートしている場合は、
C:\Documents and Settings\・・・>
となるはずですので

ディレクトリの移動には、
cd C:\DOCUME~1
で試してみてください。

短い名称(8.3形式)を調べる場合は、
dir /X
を実行すると表示されます。
    • good
    • 0
この回答へのお礼

ありがとうございます。
大変良く分かりました。
MS-DOSだからと思います。

お礼日時:2005/10/17 18:41

本来であればダブルクォーテーション("")で囲んであってもディレクトリの移動は可能なはずです。



あまり考えにくいのですが、

1.ダブルクォーテーションが全角
2.cd と " の間にスペースが入っていない
3.カレントディレクトリ内もしくは環境変数PATHで指定されているディレクトリ内に別な「cd」アプリケーションが存在する

思いあたる原因はこんな所でしょうか・・
1と2の場合なら単なる文法ミスですので正しい文法でコマンドを実行すれば移動できると思います。

3の可能性としては、
cd /? で cd コマンドのヘルプが表示されないとか
cd で現在のカレントディレクトリが表示されない場合です。

その場合、
chdir c:\Documents and Settings
で移動できるかどうか試してみてください。
    • good
    • 0
この回答へのお礼

大変勉強になりました。
ありがとうございます。

お礼日時:2005/10/17 18:11

ウチもXPですが



cd "My Documents"

で移動できます。
    • good
    • 0

>””でくくっていますが



パスは””でくくってはいけません。
cd C:\Documents and Settings
の様に入力します。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!