
Atualmente estou escrevendo um script em lote para alterar programaticamente o ícone das pastas por meio de seus desktop.ini
arquivos. O script funciona, mas leva alguns minutos para entrar em vigor, provavelmente devido à reconstrução do cache de ícones/miniaturas. Estou pensando em escrever um comportamento para excluir manualmente os arquivos de cache de ícones e miniaturas, forçando-os a reconstruí-los para que as alterações do script apareçam o mais imediatamente possível, mas antes de fazer isso, quero ter certeza de que isso não causará qualquer efeitos adversos. Poderia?
Responder1
O único efeito colateral que você pode ver é que o Windows demoraria mais para processar visualizações de arquivos de mídia em uma pasta devido à falta de caches.
Na verdade, o Windows inclui até um recurso para desligar o cache.
Vereste artigo para mais detalhes
No artigo acima, também gostaria de destacar que diferentes versões do Windows armazenam caches em locais diferentes. Observe também que o Windows trata as unidades de rede de maneira diferente das unidades locais.