kako spremeniti imenik z ukazno vrstico Windows

Uporabljam cmd.exe (C: \WINDOWS\System32\cmd.exe) in moram spremeniti svoj trenutni imenik na "D:\temp" tj. začasno mapo v pogonu D.

Ko poskušam cd, se ne zgodi nič.

C:\> cd D:\temp

C:\>

Ne vem, kaj naj še naredim. Tudi pritiskanje na tipko tab ne da nobenih napotkov. Nikoli nisem imel razloga za uporabo cmd.exe, dokler ga nisem moral uporabiti zdaj. Za razvoj večinoma uporabljam Linux.

Če to pomaga: Na oddaljenem računalniku sem se prijavil v drug računalnik in D:\temp je na oddaljenem računalniku, vendar je tudi C:\, kjer sem odprl terminal (cmd.exe).

Rešitev

Ukaz "cd" spremeni imenik, ne pa tudi pogona, s katerim delate. Ko torej vnesete "cd d:\temp", spremenite imenik pogona D v temp, vendar ostanete v pogonu C.

Izvedite ta dva ukaza:

D:
cd temp

Tako boste dobili želene rezultate.

Komentarji (3)

Druga možnost je pushd, ki po potrebi samodejno preklopi pogone. Omogoča tudi vrnitev v prejšnji imenik prek popd:

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

Komentarji (3)

cd ima parameter /d, ki z enim ukazom spremeni pogon in pot:

cd /d d:\temp

( glej cd /?)

Komentarji (1)