web-dev-qa-db-ja.com

Windows 10 cmdプロンプトで、ディレクトリを別の物理ハードドライブにドライブ変更する

私はここでLinuxの背景から来たWindows noobです。別のドライブ上のディレクトリに変更するcmdプロンプトで問題が発生しています。この特定のシナリオに適した答えが見つからないか、正しい用語で検索していません。ここにシナリオがあります...

_C:\_を使用していて、ディレクトリに移動したいのですが、_E:\specific\directory_と言います。

cdの_/E_スイッチについて知っていますが、この場合は機能しません。さらに、SSDに_C:\_および_D:\_があり、_E:\_がHDDにあるため、2つの異なる物理ハードドライブにあります。

できます

_C:\> cd /D D:\specific\directory_問題ありませんが、

_C:\> cd /E E:\specific\directory_

エラー_The filename, directory name, or volume label syntax is incorrect._が発生する

_E:\_ドライブで許可する唯一の方法は、2つのコマンドを使用することです。つまり、最初に_C:\> e:_を実行すると、次に_E:\_ドライブに到達し、次に2番目のcdコマンド_E:\_で任意のディレクトリに移動できます。では、2つではなく1つのコマンドで_C:\_から_E:\_の特定のディレクトリに移動する方法はありますか?

ありがとう!

2
crob

/Dスイッチは、使用する必要があるものです。ごと SS64 on CDCD /D ...は、ドライブとディレクトリの両方を変更します-変更しようとしているドライブに関係なく-CD /D E:\Specific\Directory

8
Jeff Zeitlin

Jeff Zeitlinが指摘したように、/ Dスイッチを使用できますが、とにかくcmdの代わりにPowershellを使用することを強くお勧めします。これはcmdの代わりになることを意図しており、その中で次のようになります。

cd E:\specific\directory

あなたが望む行動を与えます。また、lsなどの「エミュレート」* nixコマンドを"little"にしてWindowsシェルへの移行を行う人々にとってより親しみやすいエイリアスもいくつか付属しています。

3
EBGreen