前因:
更改项目的应用图标重新打包安装,发现桌面快捷方式图标依然没改,将该exe文件发送或者拷贝到桌面还是图标没改;但是,将exe文件拷贝到其它文件夹或者磁盘下,图标显示已经改了;或者将exe文件在原文件夹下直接更改名字,图标显示也已经改了
分析:
这是WINDOWS系统图标缓存造成的,对图标使用了缓存的方法来加快显示速度;所以,在相同路径下相同名字和格式的文件,就会采用第一次生成(或者拷贝过来的文件)的图标来显示;只要路径、名字、格式等任何一个变了,系统就会认为是新的文件来显示图标并保存这个文件的图标。
解决办法:
A、更改路径:如更改名字、文件夹等,均可让系统认为是新文件而保存最新的图标;
B、清除重建图标缓存:不同系统有点不一样,网上一堆方法,主要有3种:
a)、查看方式:在桌面上更改查看图标的方式:大图标、小图标等,再改回去。
b)、找到并删除图标缓存文件并重启计算机。
c)、批处理。