![如何让文件/文件夹图标使用相对路径?](https://linux22.com/image/1357052/%E5%A6%82%E4%BD%95%E8%AE%A9%E6%96%87%E4%BB%B6%2F%E6%96%87%E4%BB%B6%E5%A4%B9%E5%9B%BE%E6%A0%87%E4%BD%BF%E7%94%A8%E7%9B%B8%E5%AF%B9%E8%B7%AF%E5%BE%84%EF%BC%9F.png)
在我的移动硬盘上,我为几乎每个整理好的文件夹都设置了图标。所有这些图标都位于同一硬盘根目录下的 Icons 文件夹中。
当我更改硬盘驱动器号时(其实我没有更改,Windows 有时会自动更改),这些图标就会丢失。到目前为止,此硬盘驱动器已分配给F:
。
虽然现在这不是问题,但如果我升级电脑或购买新电脑,而驱动F:
器已被其他东西占用,这可能会成为问题。在F:
映射到网络驱动器的网络上,这也很烦人。
答案1
我找到了可以在哪里执行此操作,尽管我只在 Windows XP 上执行过此操作。此后,它可能可以在任何其他版本的 Windows 上运行。
首先,您需要显示隐藏文件和系统保护文件。当您将图标分配给文件夹时,该文件夹中的desktop.ini文件下[.ShellClassInfo]
会有一个名为的键IconFile
。只需更改图标的路径,这样您就拥有了相对于该文件夹的路径,而不是像F:\Icons\Anime\Code Geass\Nunnally\Nunnally1.ico
或这样%SystemDrive%\Aura\Icons\Anime\Akiza.ico
的路径,例如输入..\
直到您回到根目录,然后从那里输入路径。这样,您就不会使用可能因计算机而异的驱动器号或系统变量。