Verifique se você está usando a sintaxe correta. Como uma sobra dos horários do MS-DOS, a alteração da unidade e do diretório são duas operações separadas no shell da linha de comando.
Por exemplo, para ir para T:\
, primeiro altere a unidade para T:
e, em seguida, o diretório para \
:
T:
cd \
No Windows NT, o shell cmd.exe
permite combinar as duas operações novamente usando a opção /d
:
cd /d T:\
Um pouco mais detalhadamente. Quando você executa cd T:\
como em seu próprio exemplo, faz alterar o diretório, mas não a unidade. Nas versões do Windows com base em MS-DOS e DOS, cada letra de unidade tinha seu próprio "diretório atual" separado, como explicado neste post .
O Windows NT possui apenas um "diretório atual" por processo; no entanto, o shell de comando e seu comando cd
precisam emular o comportamento antigo por motivos de compatibilidade.