我是否可以建立一個指向根資料夾(可以這麼說)內的位置的快捷方式,無論該資料夾位於何處?

我是否可以建立一個指向根資料夾(可以這麼說)內的位置的快捷方式,無論該資料夾位於何處?

我有一個與資料夾“a”和“b”中的內容相關的剪輯,它們是公共父資料夾的子目錄,我將其稱為“root”。該剪輯放置在資料夾“b”中。我想建立一個快捷方式,讓我可以從「a」內部存取剪輯,無論「root」的位置是什麼(例如,c:\whatever\gnash\root 或 f:\ding\root)。那可能嗎?使用Windows 7。

答案1

您可以使用符號連結來完成此操作,這與快捷方式不同。假設我們有兩個資料夾abmydoc.txt裡面有b.若要建立指向 中該檔案的符號鏈接a,請在 中開啟管理命令提示符a,然後使用下列命令:

mklink thedoc.txt ..\b\mydoc.txt

您可以為符號連結使用任何名稱(第一個參數)。完成後關閉命令提示字元。符號連結保留相對路徑,而不是將其解析為絕對路徑。因此,您可以將整個root結構移動到任何您想要的位置,符號連結仍然有效。

注意:複製符號連結時,資源管理器有時會卡住,尤其是跨磁碟區複製時。如果您需要移動root結構,您可能需要使用以下命令:

robocopy C:\source\root E:\dest\root /e /move /sl

符號連結策略還有其他缺點,特別是它只適用於 NTFS。您也許可以簡單地建立一個普通的快捷方式並依賴 Windows連結追蹤功能。在許多情況下,即使目標在其最後已知的完整路徑中不存在,Windows 也可以找到該目標。

相關內容