Estou usando cmd.exe
(C: \ WINDOWS \ System32 \ cmd.exe) e preciso alterar meu diretório atual para "D: \ temp", ou seja, a pasta temp na unidade D.
Quando tento cd
nada acontece.
C:\> cd D:\temp
C:\>
Não sei mais o que fazer aqui. Mesmo pressionando a tab
tecla não dá nenhuma dica. Eu nunca tenho o motivo para usar o cmd.exe até agora, quando preciso. Eu principalmente uso Linux para desenvolvimento.
Se isso ajudar: Estou em um logon remoto em outro computador e D:\temp
na máquina remota, mas também foi C:\
onde abri o terminal (cmd.exe).
D:
ouC:
cd não é obrigatório ..Respostas:
O comando "cd" altera o diretório, mas não com qual unidade você está trabalhando. Então, quando você digita "cd d: \ temp", está alterando o diretório da unidade D para temp, mas permanecendo na unidade C.
Execute estes dois comandos:
Isso fará com que você obtenha os resultados desejados.
fonte
cd %temp%
. Caso a unidade atual seja diferente da unidade de pasta temporáriacd %temp%
, não faça nada.cd /d %temp%
deve ser utilizado como @Stephan disseOutra alternativa é
pushd
, que alternará automaticamente as unidades conforme necessário. Também permite retornar ao diretório anterior viapopd
:fonte
cd
possui um parâmetro/d
, que alterará a unidade e o caminho com um comando:(ver
cd /?
)fonte