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

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

私は Windows 初心者です (Linux の経験があります)。コマンド プロンプトで別のドライブのディレクトリに変更するときに問題が発生します。この特定のシナリオに適した回答が見つからないか、正しい用語で検索していないかのどちらかです。シナリオは次のとおりです...

私は にいてC:\、 というディレクトリに変更したいですE:\specific\directory

/Eのスイッチについては知っていますcdが、この場合は機能しません。さらに、 と は 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コマンドを使用して 上の任意のディレクトリに移動できます。 では、 から上の特定のディレクトリに、2 つのコマンドではなく 1 つのコマンドでE:\移動できる方法はありますか?C:\E:\

ありがとう!

答え1

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

答え2

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

cd E:\specific\directory

必要な動作を実現します。また、*nixコマンドを「エミュレート」するエイリアスもいくつか用意されておりls"少し"Windows シェルに移行する人にとってより使いやすくなります。

関連情報