Acabei de comprar um computador novo e coloquei meu disco rígido antigo (que continha o Windows) no novo computador para manter meus arquivos antigos. Consegui remover com sucesso o diretório do Windows desta unidade, 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 na verdade não funcionam (ou seja, se eu tentar instalar algo em uma pasta, ele deverá ser instalado no nome da pasta mostrado no cmd). A única maneira de renomeá-los corretamente é através do cmd, mas mesmo assim o Windows Explorer não vê a alteração.
O que está acontecendo aqui? E como posso consertar isso?
Responder1
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 tal como ela existe no sistema de arquivos e sua aparência 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 é apenas o casopastas especiaisepastas virtuais, também, como novamente se acredita surpreendentemente. Sempre que um diretório é marcado com o atributo somente leitura, o Explorer o exibe de acordo com o que está especificado no desktop.ini
arquivo desse diretório. O informa ao desktop.ini
Explorer que tipo depastao diretório contém o armazenamento de apoio.
Uma das coisas mais básicas que desktop.ini
diz ao Explorer é o que onomeda pasta é. Isso é feito por meio do LocalizedResourceName
valor da .ShellClassInfo
chave do desktop.ini
arquivo, que fornece onúmerodo 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 desktop.ini
arquivos nesses diretórios antigos.
Leitura adicional
- Corporação Microsoft (28/06/2011).Você não pode exibir ou alterar os atributos Somente leitura ou Sistema de pastas no Windows Server 2003, no Windows XP, no Windows Vista ou no Windows 7. ID 326549. Base de conhecimento da Microsoft.
- Corporação Microsoft (2011). Personalizando pastas com Desktop.ini. MSDN.
Responder2
Um esclarecimento, caso alguém cometa o mesmo erro que eu: o particulardesktop.inivocê quer é aquele diretamentedentro dea pasta, em vez da pasta pai. Eu presumi o último porque normalmente é onde o nome de cada item filho seria armazenado, incluindo os de suas subpastas. Mas este claramente não é o caso.
Mas, tanto quanto posso dizer, o meu erro inicial não teve consequências observáveis, exceto que o nome inferido de forma errada permaneceu errado.
Meus agradecimentos a JdeBP por sua ajuda.