題 在Windows 7上為文件創建符號鏈接會產生錯誤


我想在Windows 7上使用命令提示符創建符號鏈接到文件。該文件位於E分區上,我希望鏈接在C分區上。我試過這個命令: C:\>mklink /d c:\11.txt e:\Test\11.txt 它說符號鏈接創建成功但如果我點擊鏈接我得到這個錯誤按摩: 'The directory name is invalid'

為不同分區的文件創建符號鏈接的正確方法是什麼?


4
2017-11-07 13:06


起源




答案:


通過使用 mklink /D 你告訴它創建一個目錄符號鏈接和 D:\test\11.txt 不是目錄。因此,如果您嘗試訪問該目錄 C:\11.txt 它會給你一個錯誤。

只是遺漏了 /D 它應該工作。


11
2017-11-07 13:22



有效。我不知道我必須省略/ d。我認為使用參數是強制性的。 - peter7558
如果你不確定跑步 mklink /? 中的參數 [ ] 是可選的。所以唯一需要的參數是 Link 和 Target。 - Seth


作為替代方案,我一直使用管理員擁有的命令提示符太長時間,直到能夠簡單地使用Explorer上下文菜單來創建鏈接。

我相信我使用這個程序為該上下文菜單添加了一個不錯的子組: 鏈接Shell擴展

這就是它集成到Windows UI中的樣子: File Explorer Right-Click Context Menu opened to show Link Shell Extensions in sub-menu

希望這應該為您的流程增加一些便利,並消除任何潛在的錯誤。


3
2017-11-07 18:59