O Windows Explorer vê um nome de arquivo diferente do cmd

15

Acabei de adquirir um novo computador e colocar meu disco rígido antigo (que continha o Windows) no novo computador para manter meus arquivos antigos. Consegui remover o diretório do Windows dessa unidade com sucesso, mas estou tendo alguns problemas aqui. Estou usando o Windows 7.
Basicamente, o Windows Explorer parece ver nomes de arquivos diferentes em comparação com o cmd. E os nomes dos arquivos vistos no Windows Explorer não funcionam (isto é, se eu tentar instalar algo em uma pasta, ele deve ser instalado no nome da pasta mostrado em cmd). A única maneira de renomeá-los corretamente é através do cmd, mas mesmo assim o Windows Explorer não vê a mudança.

O que está acontecendo aqui? E como posso consertar isso?

    
por Hosh Sadiq 22.01.2012 / 10:50

2 respostas

18

O Windows Explorer não é o antigo Gerenciador de arquivos DOS + Windows. Pastas não são diretórios.

Dada a diferença marcante entre a Lixeira como existe no sistema de arquivos e como ela é exibida no Explorer, é surpreendente a frequência com que as pessoas precisam ser lembradas desse fato. Pastas não são diretórios. O Explorer não mostra uma visão não adulterada do que está no sistema de arquivos. Em vez disso, os diretórios são (um dos) sistemas de armazenamento subjacentes para o que o Explorer mostra como uma pasta.

Este não é o único caso de pastas especiais e pastas virtuais , como é novamente surpreendentemente aceito. Sempre que um diretório é marcado com o atributo somente leitura, o Explorer o exibe de acordo com o que está especificado no arquivo desktop.ini nesse diretório. O desktop.ini informa ao Explorer que tipo de pasta o diretório armazena o armazenamento de apoio.

Uma das coisas mais básicas que o desktop.ini diz ao Explorer é o nome da pasta em que está . Isso é feito através do valor LocalizedResourceName na chave .ShellClassInfo no arquivo desktop.ini , que fornece o número do nome a ser usado em uma tabela incorporada em uma DLL. Seu antigo \Program Files (x86)\desktop.ini contém esse nome.

Exclua, renomeie, edite ou ajuste os arquivos desktop.ini nesses diretórios antigos.

Outras leituras

por 22.01.2012 / 15:53
0

Um esclarecimento, no caso de qualquer outra pessoa cometer o mesmo erro que eu: o desktop.ini que você quer é o diretamente dentro da pasta, em vez daquele naquele pai de alguém. Eu tinha assumido o último porque normalmente é onde o nome de cada item filho seria armazenado, incluindo aqueles de suas subpastas. Mas este não é claramente o caso.

Mas, até onde eu sei, meu erro inicial não teve consequências observáveis, exceto que o nome erroneamente inferido permaneceu errado.

Meus agradecimentos ao JdeBP por sua ajuda.

    
por 04.02.2018 / 12:39