如何提供外部硬盘中文件夹图标的相对路径

如何提供外部硬盘中文件夹图标的相对路径

我正在尝试设置外部硬盘文件夹中的文件夹图标。在我的 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.

相关内容