web-dev-qa-db-ja.com

Windowsでは現在の作業ディレクトリを外部ドライブに変更できません

可能性のある複製:
Windowsコマンドラインでcdコマンドを使用すると、D:\に移動できません
C:\以外のドライブへのCMD cdが機能しない

Windowsコマンドプロンプトを使用して、外部USBディスクにあるプログラムを実行しようとしています。 Windows 7 64ビットを実行しています(VMWare Workstation 8.0で実行しています)。

ここで何が起こるかです:

  1. USBディスクを接続すると、マイコンピュータにドライブ文字「E」として表示されます。
  2. スタートメニューからcmdを起動します。
  3. プロンプトにC:\Users\Tom>と表示されます
  4. cd E:\と入力します
  5. プロンプトにC:\Users\Tom>と表示されます(cdC:\Users\Tom>を生成します)。

Explorer.exeを使用してドライブを問題なく探索でき、VMWare Workstationに従って接続されています。何が悪いのですか?

9
Tom

cd e:\と入力すると、現在の作業ディレクトリ([〜#〜] cwd [〜#〜])がドライブEに変更されます:、しかしあなたは現在そのドライブにいません。ドライブE:に移動するには、「E:」と入力してEnterキーを押します。

[〜#〜] cwd [〜#〜]は、ドライブ名を入力せずにいつでもドライブを変更できるので、ドライブにいなくても変更できます。コロン().

これは、MS-DOS(およびおそらく他のすべてのDOS OS)の非常に最初のバージョン以降、Windowsの後継バージョンとして期待される動作です。

24
0xAF

別のドライブに変更するにはandでそのドライブ内のディレクトリを同時に指定するには、次のように "/ d"パラメータを使用できます:cd /d E:\これにより、Eのルートディレクトリに移動します。

6
Terje Mikal