![当驱动器号可能发生变化时,闪存驱动器上的快捷方式如何工作?](https://linux22.com/image/1469329/%E5%BD%93%E9%A9%B1%E5%8A%A8%E5%99%A8%E5%8F%B7%E5%8F%AF%E8%83%BD%E5%8F%91%E7%94%9F%E5%8F%98%E5%8C%96%E6%97%B6%EF%BC%8C%E9%97%AA%E5%AD%98%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B8%8A%E7%9A%84%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F%E5%A6%82%E4%BD%95%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
如果闪存驱动器包含驱动器上另一个文件的快捷方式 - 如果驱动器号发生变化,它如何仍然指向同一个文件?例如路径是德:/abc/def.txt 现在是埃:/abc/def.txt。
我认为快捷方式应该是相对路径,但查看快捷方式的属性时,“目标”中给出的值是绝对的。
答案1
如果驱动器号发生变化,它如何仍然指向同一个文件?
但事实并非如此。这真是令人沮丧。
“目标”中给出的值是绝对的
遗憾的是,情况就是这样。然而,Windows做自动修复损坏的快捷方式(如果可以),使用一些花哨的逻辑。 你会大概发现即使驱动器号更改后,快捷方式仍然有效。快捷方式会在您使用时神奇地自动更新。
我的建议
如果可能,请在所有 Windows PC 上为 USB 密钥设置相同的字母。不过,先跳过几个字母(以便在您有机会更改驱动器字母之前为将来可能插入的硬盘和新 USB 密钥留出空间)。
我已经为第一个 USB 密钥指定了字母J:
,其余的都从那里开始。从那以后,我再也没有遇到过驱动器或 USB 密钥更改字母的问题。