O comando change directory não funciona no prompt de comando do Windows [duplicado]


23

Possível duplicado:
usando o comando cd na linha de comando do Windows, não é possível navegar para D: \

De alguma forma, o comando cd não está funcionando no prompt de comando do Windows quando desejo alterar a unidade.

Por exemplo, se eu estiver em:

C:\Program Files\Windows Resource Kits\Tools>

com comando

cd d:\

Não me leva a d:dirigir, mas ele permanece em

C:\Program Files\Windows Resource Kits\Tools>

Se eu tentar cd..ou cd\ou tentar alterar o diretório na unidade que funciona.

Qualquer ajuda?

Respostas:


35

Ao mudar de unidade, basta digitar a letra da unidade, como d:(EDIT: não use a barra invertida, como d:\; ela não funciona). Você só usa cdao se mover entre diretórios dentro de uma unidade.


Na verdade, D:\ (espaço extra para escapar da barra) não funciona. Só D:faz.
precisa

Haha, sim, eu peguei isso.
Jrc03c

36

Se você estiver indo para uma pasta em outra unidade, por que não simplesmente digitar

cd / dd: \ someFolder \ anotherFolder

A opção / d é especificada em cd /?

Use a opção / D para alterar a unidade atual, além de alterar o diretório atual de uma unidade.


1
Trabalhou para mim! Embora eu esteja me desejando que não seja tão exigente.
Será

1
Isso funcionou para mim mesmo quando cd d:não funcionou, obrigado!
Dan

Esta deve ser a resposta aceita
Jon

4

Outra opção: pushd d: \

para retornar ao diretório previos: popd

também é possível, vá para um diretório "unc", por exemplo: (cria uma unidade Z: temporária) pushd \\ localhost \ mydir


3

Este é um "recurso" conhecido que remonta às idades do DOS. Simplificando, você tem um 'diretório ativo' para cada unidade. cdaltera o diretório ativo apenas para essa unidade. Por exemplo, cd C:\WINDOWSaltera o diretório ativo da C:unidade para \WINDOWS. Para mudar para outra unidade, você usaria algo como A:mudar para a unidade A.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.