我一直在 Unix 上做一些需要符號連結的事情。我想將我的應用程式移植到 Windows。 Windows 有符號連結嗎?
編輯:我應該更具體。我比較喜歡XP。如果有必要的話我會安裝 Vista。
答案1
Windows 2000 及更高版本允許符號鏈接,但將符號鏈接稱為聯結。我不相信您可以在沒有額外工具的情況下輕鬆製作它們,但您可以找到用於創建它們的免費工具。
免費工具: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
交會點的知識庫文章: http://support.microsoft.com/?kbid=205524
答案2
答案3
NTFS 3.0 連接點最接近代表硬連結,並且只能在目錄上建立。連接點與硬連結一樣,只能引用同一卷上的項目。
此外,NTFS 允許將其他磁碟區安裝為檔案系統中的目錄。這類似於符號連結。如果其他磁碟區不可用,該資料夾將存在,但如果您嘗試在此狀態下存取它,您將收到錯誤。
我還沒有發現連接點有任何有價值的用途。我已經使用安裝其他磁碟區。我有一個 USB 隨身碟,我喜歡將其安裝在 C:\usb 上。這使我不必擔心當我將其插入 Windows XP 系統時它會被分配到哪個隨機字母。
(來源:theeggeadventure.com)
答案4
您可以在 XP 中建立連接點(請參閱http://en.wikipedia.org/wiki/NTFS_junction_point),使用連接工具(http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx)
不過,我認為只能為目錄建立連接(可能是錯誤的 - 沒有時間做任何測試,抱歉!)
編輯:火花打敗我了!