Por que o DIR não mostra C: \ Users \ Yours Truly \ AppData?

5

[Perdoe a pergunta do Windows noob!]

Muitas vezes, os caminhos que posso ler na GUI do Windows Explorer não correspondem a nada que eu possa ver com DIR (na linha de comando CMD ).

Por exemplo, se eu executar isso em CMD :

C:\>dir "Users\Yours Truly"

a saída não mostra nada parecida com AppData , e ainda

C:\>cd "Users\Yours Truly\AppData"

é bem-sucedido, e agora o prompt CMDC:\Users\Yours Truly\AppData> e, sem surpresa, executar CD sem argumentos confirma isso:

C:\Users\Yours Truly\AppData>cd
C:\Users\Yours Truly\AppData

Eu posso pensar em duas explicações possíveis (embora eu tenha certeza de que há muito mais):

  1. C:\Users\Yours Truly\AppData não é um caminho "real"; ele é traduzido para o caminho real nos bastidores;
  2. C:\Users\Yours Truly\AppData é um caminho "invisível", normalmente não exibido por DIR ;

(Certamente, 1 e 2 não são mutuamente exclusivos: C:\Users\Yours Truly\AppData poderia ser um tipo especial de atalho que não é exibido por DIR (pelo menos por padrão).)

Alguém poderia lançar alguma luz sobre essa situação? Se (1) é verdade, como posso descobrir o caminho "real"? Se (2) for verdadeiro, como instruir DIR a exibir caminhos como C:\Users\Yours Truly\AppData ?

Obrigado!

    
por kjo 13.06.2012 / 21:08

4 respostas

7

Está marcado como oculto. Você pode visualizá-lo se você usar dir /ah "C:\Users\Yours Truly" ... ou dir /ad "C:\Users\Yours Truly" . (ah = todos os arquivos ocultos, ad = todos os diretórios, incluindo ocultos)

Outro atalho rápido para chegar lá é: use

CD %appdata%\..

%appdata% é uma variável de ambiente que padroniza sua pasta atual de appdata. No Windows, isso pode estar em roaming, local ou localnew. Quase tudo usa C:\Users\Yours Truly\AppData\Roaming ... então, na maioria dos casos, provavelmente é melhor usar a variável %appdata% em vez do diretório pai de %appdata% .

    
por 13.06.2012 / 21:16
1

Eles são pastas ocultas. Você precisa ir para o menu Organizar > Opções de pasta e pesquisa > Ver separador > Mostrar arquivos e pastas escondidos. Então você poderá vê-los.

    
por 13.06.2012 / 21:12
1

Sua pasta AppData está definida como oculta? Se você pode vê-lo no Explorer (o que você diz que pode), clique direito sobre ele e desmarque a opção Oculto. Então você deve poder ver com dir.

edite: se estava oculto, o motivo pelo qual você pode vê-lo no Explorer é por causa das suas opções de pasta do Explorer para "Exibir arquivos e pastas ocultos"

edit2: Eu interpretei mal a sua postagem e presumi que você PODIA ver o AppData, mas estava falando sobre o caminho. Se você for para C: \ Users \ YoursTruly e não puder ver a pasta AppData, precisará alterar suas Opções de Pasta para exibi-la como uma pasta oculta. Então você pode tornar AppData uma pasta visível e isso não importa.

    
por 13.06.2012 / 21:11
0

Nada disso funcionou para mim no windows 8 pro. Tenho certeza que estou fazendo algo errado, mas não consigo descobrir o que. O céu ajuda a MSFT se é quase impossível conseguir um simples comando dir ou copy para funcionar sem se tornar um contorcionista, ejetar uma cabeça cheia de pêlos no chão e fazer fila para uma cirurgia de bypass triplo.

    
por 08.01.2013 / 18:12