Windows 7 / 符号链接 - 如何将符号链接复制到目录?

Windows 7 / 符号链接 - 如何将符号链接复制到目录?

是否可以将符号链接复制到 Windows 7 中的目录。当我尝试复制符号链接的目录时,它会尝试将内容深度复制到该位置。

答案1

我不知道如何在 Windows 资源管理器中执行此操作,但你可以使用xcopy在命令行中使用 /b 参数,请参阅这里

答案2

使用以下命令升高命令提示符:

xcopy /b /i <source symlink name> <destination symlink name>

输出为已复制 0 个文件尽管如此,符号链接还是会在目标中创建。这已在 Windows 7 和 Windows 8.x 下进行了测试,但从 Vista 开始应该可以正常工作

更新:它也适用于 Windows 10

答案3

显然,使用支持它们的程序。远程管理器例如允许我复制符号链接作为链接或者遍历它们并复制其内容:

替代文本

答案4

Far Manager 是唯一能起作用的东西。 谢谢乔伊。

由于某种原因,Link Shell Extension 要么不提供复制符号链接/连接的方法,要么我太笨了,搞不懂。尝试了 Drop As... 菜单上的所有方法。

使用 Far Manager,只需在确保另一个窗格指向目标文件夹后,点击界面底部的“复制”。就这么简单!

我复制了整个用户文件夹!有些链接你必须事后更正,比如应用程序数据。如果你有 Link Shell Extension,只需右键单击并在 Link 上下文属性菜单中更改路径。否则它们将指向你的旧驱动器。一定要更正应用程序数据中的链接,AppData\Local以及Temporary Internet Files。复制前一定要取得所有权!

此外,您需要登录到另一个管理员配置文件或启动到另一个操作系统才能执行此操作。如果您启动到另一个操作系统,请确保链接指向目标操作系统所需的驱动器号,而不是当前操作系统所需的驱动器号。例如,我的目标操作系统是 J:\users\Me。我的 Junctions 指向 C:\users\Me,因为 C:\ 是我将启动到的驱动器号。(是的,现在单击链接将打开您当前操作系统的文件夹。不用担心。)

您必须更改注册表项。请参阅这里

相关内容