在设置了文件夹图标后,开启显示隐藏文件和系统文件,打开设置了图标的文件夹,可以看到一个desktop.ini文件,用记事本打开它
[.ShellClassInfo]
IconResource=G:\cygwin\Cygwin.ico,0
可以看到类似的文字,接下来就要对这个文件动手术,确保图标文件已经在当前文件夹或当前文件夹的上一级文件夹内
修改成如下
[.ShellClassInfo]
IconResource=.\Cygwin.ico,0
这个代表在当前目录的Cygwin.ico文件中的第一个图标
[.ShellClassInfo]
IconResource=..\Cygwin.ico,0
这个代表当前目录上一级目录的Cygwin.ico文件中的第一个图标
然后保存,文件夹图标就不会因为盘符改变而不显示了。
修改成如下
[.ShellClassInfo]
IconResource=.\Cygwin.ico,0
IconResource=.\Cygwin.ico,0