它说我的语法不正确,我有点困惑。谢谢!这是代码。
C:\WINDOWS\system32>mklink \d C:\Users\kayle\Documents\"Electronic Arts"\"The Sims 4"\realmods D:\Sims4Mods
答案1
创建链接的命令可能区分大小写,您使用了错误的斜线,您的引用错误,并且链接/目标是向后的。
当文件路径中有空格时,引号必须围绕整个路径,而不仅仅是带空格的部分。
执行命令时,首先要指定符号链接的位置,然后才是原始文件路径。
对于你的命令,你需要以管理员身份运行 CMD,然后语法如下mklink /D Link Target
mklink /D D:\Sims4Mods "C:\Users\kayle\Documents\Electronic Arts\The Sims 4\realmods"
答案2
如前所述,正确的开关是/d
,而不是\d
。如果您使用的是\d
,这可能是问题的根源。
另外,你应该将整个链接目录括在双引号中(删除当前已有的目录)。因此,你的最终命令可能是:
mklink /d "C:\Users\kayle\Documents\Electronic Arts\The Sims 4\realmods" D:\Sims4Mods
(这假设realmods
是您想要创建的符号链接,并且Sims4Mods
是您想要创建链接的目录,即它包含您的 mod 文件。)
您可以mklink
在微软官方文档。
使用 Link Shell 扩展
或者,另一个可以考虑的选项可能是一个名为链接外壳扩展。它添加了在 Windows GUI 中(通过右键单击上下文菜单)“选择”某个项目并将符号链接“拖放”到所需位置的功能。
请注意,Link Shell Extension 使用原始项目名称作为创建的链接名称,但创建的链接可以在 Windows 中正常重命名。
滚动到上面链接的页面底部进行下载。否则,以下是(当前)可执行文件的可用链接:
64 位 Link Shell 扩展(包括 32 位版本)。
32 位 Link Shell 扩展(仅有的)
根据您的 Windows 版本,可能需要或不需要 Visual Studio 2015 可再发行组件,但可以在此处获取(根据需要):
您可能还希望查看/noredist
原始网站上的 Link Shell Extension 选项。
Link Shell 扩展(示例使用)
前任。 选择链接源 (dat.dat)
例如删除链接(使用符号链接)
例如取消链接创建(如果我们改变主意)