No meu disco rígido portátil, defino ícones para quase todas as pastas organizadas. Todos esses ícones estão localizados em uma pasta Ícones, localizada no diretório raiz do mesmo disco rígido.
Quando altero a letra da unidade de disco rígido (bem, não o faço, o Windows faz isso automaticamente às vezes) esses ícones são perdidos. Até agora, esta unidade de disco rígido está atribuída F:
.
Embora não seja um problema agora, pode se tornar um problema se eu atualizar meu computador ou adquirir um novo e a F:
unidade já estiver ocupada com outra coisa. Também é irritante em redes onde F:
é mapeado para uma unidade de rede.
windows-7
windows
hard-drive
icons
Memor-X
fonte
fonte
Respostas:
Descobri onde posso fazer isso, embora só o tenha feito no Windows XP. Provavelmente funcionará em qualquer outra versão do Windows depois disso.
Você primeiro precisa mostrar os arquivos ocultos e os arquivos protegidos pelo sistema. Quando você atribui um ícone a uma pasta, um arquivo desktop.ini nessa pasta, em
[.ShellClassInfo]
você terá uma chave chamadaIconFile
. Basta alterar o caminho do ícone para, em vez de ter algo comoF:\Icons\Anime\Code Geass\Nunnally\Nunnally1.ico
ou%SystemDrive%\Aura\Icons\Anime\Akiza.ico
, você tem um caminho que é relativo a essa pasta, como colocar..\
até voltar ao diretório raiz e depois colocar o caminho a partir daí. Dessa forma, você não está usando letra de driver ou variáveis de sistema que podem ser diferentes entre computadores.fonte