今天在弄图标的时候,无意中发现了一个WIN7的BUG。先下载了一个图标,改了下名字为1.ico.后来觉得这个图标不太合适,就拖到了回收站。然后又下了一个图标,也命名为1.ico。奇妙的一刻发生了。新下的图标改名后,桌面上看到的居然是原先被拖到回收站的图标。开始以为是看错了,经过多次试验之后,确定没有看错。不过,点开重命名后的新图标,打开后竟然又是正确的。请参见下面的图。
于是猜测,这可能是WIN7的桌面对ICO图标文件会建立一个索引或者有缓存,那么我要是把桌面重新启动呢,会不会就可以刷新过来?想不如做,立即试试。显示桌面的程序是explorer.exe,于是打开任务管理器,将其强制结束掉。之后,点任务管理器里的文件->新建任务->输入explorer.exe->回车,桌面重新建立。这时再看桌面,图标显示正确了,并且被自动排序到了回收站的下面。参见下图。
之后在其他同事的电脑上去试了试,而且用delete或者shift+delete,结果也是一样的,所以认为这该是WIN7的一个bug。之后又试了png的图片文件,发现却不会。目前发现的就是ico图标文件会如此。
转载请注明出处http://blog.csdn.net/xxdddail/article/details/9470651