移動具有快捷方式的文件

移動具有快捷方式的文件

當快捷方式指向的文件更新時,快捷方式如何運作?根據微軟網站,如果原始文件已被移動,它們不應該工作,這是我一直認為的,但有一天我將一些文件移動到一個子資料夾中,當它們的快捷方式仍然有效時,我感到驚訝。

僅當移動到子資料夾時才有效嗎?

有沒有什麼方法(包括第三方程式)能夠移動原始文件,以便任何快捷方式仍然有效?

答案1

我只想引用 Raymond Chen 的話解釋這裡:

此功能自 Windows 95 起就已存在。即,找到該物體,無論它最終移動到哪裡。正如我在問題發布前幾個月解釋的那樣,shell 使用的演算法根據作業系統和檔案系統以及您的網域策略的不同而有所不同。也可能是月相,但人們永遠無法確定。

資源管理器實際上並沒有在檔案移動時追蹤它們,只是為了以防萬一您有它們的快捷方式。相反,快捷方式會記住有關文件的足夠信息,以便如果文件移動,資源管理器可以嘗試查找它。

快捷方式可以解析目標這一事實意味著快捷方式是追蹤可能移動的檔案的便捷工具。如果您想追蹤一個文件,您只需創建它的快捷方式(您甚至不需要將其保存在文件中),當需要查找該文件時,您只需解析該快捷方式即可。

請務必閱讀連結的 Windows 機密文章以獲取更多詳細信息,尤其是有關 NT 的分散式連結追蹤服務的資訊。

相關內容