我正在尝试设置外部硬盘文件夹中的文件夹图标。在我的 PC 中,硬盘盘符是'J'
,而我的图标位于目标文件夹中,图标SampleFolder
位于 SampleFolder 内,当我选择该图标时,路径是J:\SampleFolder\Sample.ico
。当硬盘插入其他计算机时,磁盘盘符不同,并且自定义图标未出现。我尝试使用.\SampleFolder\Sample.ico
导致错误。有没有办法提供图标的相对路径?
答案1
在每个文件夹中放置一个名为desktop.ini的文件,并在其中填充以下内容:
[.ShellClassInfo]
IconResource=..\Icons\my_resourceDLL.dll,XXX
或者:
IconResource=..\Icons\icon.ico,0
Where XXX is the icon number. ..\Icons is a relative path, you can use your own dir name.