答案1
符号链接默认是相对的。您必须明确输入驱动器号才能使链接的任何部分成为绝对的。
符号链接的一般语法是:
mklink link destination
因此,要创建一个相对符号链接:link
将是相对于你的工作目录, 和destination
将是相对于link
。
例子:
1. mklink link.txt ..\destination.txt
link.txt
这将创建一个指向destination.txt
上一个文件夹的符号链接。
您可以移动link.txt
,它将始终指向destination.txt
上方的一个文件夹。
2. C:\>mklink A\Link.txt ..\Destination.txt
这将创建一个符号C:\A\Link.txt
链接C:\Destination.txt
答案2
要建立与目录的相对链接,请使用/D
开关
例如:
mklink /D lib\foo ..\foo
foo
从父目录链接目录为lib\foo
。
当链接移动到另一个目录时,它仍然会..\foo
以相对意义指向。
使用/J
switch 创建的连接点可以在创建时指定相对路径,但是此路径已被解析并且连接点将始终指向绝对路径。