hoe van directory te veranderen met Windows opdrachtregel

Ik gebruik cmd.exe (C:\WINDOWS\System32cmd.exe) en ik moet mijn huidige directory veranderen in "D:\temp" d.w.z. temp folder in de D drive.

Als ik probeer te cd gebeurt er niets.

C:\> cd D:\temp

C:\>

Ik weet niet wat ik hier nog meer moet doen. Zelfs het indrukken van tab toets geeft geen hints. Ik heb nog nooit de reden gehad om cmd.exe te gebruiken tot nu toe toen het moest. Ik gebruik Linux meestal voor ontwikkeling.

Als dit helpt: Ik ben ingelogd op een andere computer en D:\temp staat op de machine op afstand, maar dat is ook C:\ waar ik de terminal (cmd.exe) heb geopend.

Oplossing

Het "cd" commando verandert de directory, maar niet de drive waar je mee werkt. Dus als je "cd d:temp" doet, verander je de D schijf's directory in temp, maar je blijft in de C schijf.

Voer deze twee commando's uit:

D:
cd temp

Dat zal je de resultaten geven die je wilt.

Commentaren (3)

Een ander alternatief is pushd, dat automatisch van schijf wisselt als dat nodig is. Je kunt er ook mee terugkeren naar de vorige directory via popd:

C:\Temp>pushd D:\folder
D:\some\folder>popd
C:temp>_
Commentaren (3)

cd heeft een parameter /d, die de schijf en het pad met één commando verandert:

cd /d d:\temp

( zie cd /?)

Commentaren (1)