Wednesday, March 18, 2009

Windows檔案系統中的符號連結

符號連結

在*nix系統中常用的符號連結(symbolic link),早在Windows 2000時就在Windows下提供了,但只提供了目錄的符號連結稱為junction point。不過直到Windows Vista才有內建建構符號連結的指令,如果在Windows 2000或XP下就無指令可供操作。

Junction

還好還是有人提供了程式讓我麼可以從指令建立及刪除符號連結。此網頁http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx可以下載junction指令程式。點選Download Junction即可下載。

使用方式

假設有一個目錄其路徑為C:\foo\bar\。建立一個對該目錄的叫做bar的符號連結使用以下指令:

junction bar C:\foo\bar

需要刪除此符號連結時,如下:

junction -d bar