我有一个外置硬盘,里面有一个名为的文件夹icons\
,用于存储驱动器上不同文件夹的所有自定义图标(是的,我很怀旧!)。但是当我在另一个系统上打开硬盘时(这里只涉及 Windows),它不会显示我选择的图标。我猜这是因为路径发生了变化。我该如何解决这个问题?
[编辑:]经过深思熟虑,我猜这不可能的原因是硬盘驱动器在任何地方都不会被分配相同的字母。例如:在我的台式机上,它可能是F:\
,在我的笔记本电脑上,它可能是G:\
。如果你将 HDD 连接到不同的 USB 端口,字母也会改变。我该如何解决这个问题?使用一些系统变量来知道 HDD 连接到哪个驱动器?
[编辑:]有人建议使用相对路径-- 例如icons\my_icon.ico
-- 但那不起作用 :(
[编辑:]我发现环境变量我正在谈论的。如果我将其用作%cd%
当前目录的路径会怎么样?
答案1
使用相对路径(例如\icons\my_icon.ico
)