Como os ícones de arquivos / pastas usam um caminho relativo?

2

No disco rígido portátil, defino ícones para quase todas as pastas organizadas. Todos esses ícones estão localizados em uma pasta Icons localizada no diretório raiz do mesmo disco rígido.

Quando altero a letra da unidade de disco rígido (bem, não sei, o Windows faz isso automaticamente às vezes), esses ícones são perdidos. Até agora, esta unidade de disco rígido foi atribuída a F: .

Embora não seja um problema agora, pode se tornar um problema se eu atualizar meu computador ou obter um novo e a unidade F: já estiver ocupada com outra coisa. Também é irritante em redes onde F: é mapeado para uma unidade de rede.

    
por Memor-X 25.03.2013 / 23:29

1 resposta

1

Descobri onde posso fazer isso, embora tenha feito isso apenas no Windows XP. Provavelmente funcionará em qualquer outra versão do Windows depois disso.

Primeiro, você precisa mostrar os arquivos ocultos e os arquivos protegidos do sistema. Quando você atribui um ícone a uma pasta, um arquivo desktop.ini nessa pasta, em [.ShellClassInfo] , você terá uma chave chamada IconFile . Basta alterar o caminho do ícone. Assim, em vez de ter algo como F:\Icons\Anime\Code Geass\Nunnally\Nunnally1.ico ou %SystemDrive%\Aura\Icons\Anime\Akiza.ico , você tem um caminho relativo a essa pasta, como colocar ..\ até voltar ao diretório raiz e, em seguida, colocar o caminho de lá. Dessa forma, você não está usando variáveis de carta de motorista ou de sistema que podem ser diferentes entre computadores.

    
por 29.06.2013 / 05:07