Windowsコマンドラインを使用してディレクトリを変更する方法[終了]


166

私が使用していますcmd.exe(C:\ WINDOWS \ SYSTEM32 \ CMD.EXE)を、私は「D:\ TEMP」に私の現在のディレクトリを変更する必要がDドライブにすなわち一時フォルダ。

cd何もしようとしないと起こりません。

C:\> cd D:\temp

C:\>

ここで他に何をすべきか分かりません。tabキーを押してもヒントはありません。今までcmd.exeを使用する理由はありませんでした。私は主にLinuxを開発に使用しています。

これが役立つ場合:私は別のコンピューターへのリモートログインとD:\tempリモートマシンC:\を使用していますが、ターミナル(cmd.exe)を開いた場所もそうです。


12
追加D:またはC:不要なcd のみ
。– marlonpya

25
なぜこれがトピック外として閉じられているのですか?CMDは、ADB(Androidデバッグブリッジ)に関連するインスタンスのプログラミングで使用でき、他の言語(C、Java、Pythonなど)でプログラムを実行するためにも使用できます。ターゲットが別のドライブにある場合、コマンドを使用して適切なドライブを開きます。プログラミングに使用されるツールが直接関係していると思います。ADB、プログラムの起動など、さまざまなプログラミング関連のものに使用できます
Zoe

4
これはcmdコマンドファイルに適用されます:)-トピックから外すべきではありません
chris313​​89

3
繰り返しになりますが、良い質問の素晴らしい例ですが、一部のプログラマーは厳格すぎる、またはa *を上げているため、適切な質問がトピック外またはその他の理由でクローズされます。多数の賛成投票をいただき、ありがとうございます。
JohnAndrews

回答:


309

「cd」コマンドはディレクトリを変更しますが、使用しているドライブは変更しません。したがって、「cd d:\ temp」に移動すると、Dドライブのディレクトリがtempに変更されますが、Cドライブには残ります。

次の2つのコマンドを実行します。

D:
cd temp

それはあなたが望む結果を得るでしょう。


7
たとえば、環境変数に対してcdコマンドを実行した場合、これは機能しませんcd %temp%。現在のドライブが一時フォルダーのドライブと異なる場合cd %temp%は、何もしません。cd /d %temp%@Stephanが言ったように使用する必要があります
oleksa 2015年

3
つまり、 最初にドライブを変更し、次にフォルダまたはディレクトリを変更します。
shaijut

1
私は最初に2番目に実行し、ドライブ名を使用すると自動的にディレクトリに移動したので、cd temp、D:も機能します
abdul qayyum

118

もう1つの方法はpushd、必要に応じてドライブを自動的に切り替えるです。また、次のようにして前のディレクトリに戻ることもできますpopd

C:\Temp>pushd D:\some\folder
D:\some\folder>popd
C:\Temp>_

4
完璧な答え。ソースフォルダに心配はありません。
Andi AR

1
フォルダレベルを上下するよりもはるかに簡単です。
Matt M.

1
適切なソリューション。作品の魅力のように...
サニーTambi

98

cdパラメータ/dがあり、1つのコマンドでドライブとパスを変更します。

cd /d d:\temp

(を参照cd /?


5
これは受け入れられる答えでなければなりません
blisstdev
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.