Cette page Web implique qu'il est possible de créer des liens symboliques avec des chemins relatifs à l'aide de mklink
.
J'ai essayé toutes sortes de façons de faire des liens symboliques relatifs, mais je me retrouve toujours avec un chemin absolu.
Comment est-il fait?
Les liens symboliques sont relativement par défaut. Vous devez écrire explicitement une lettre de lecteur pour effectuer une partie du lien absolu.
La syntaxe générale pour un lien symbolique est:
mklink link destination
Donc, pour créer un lien symbolique relatif: link
va être un chemin d'accès par rapport à votre répertoire de travail et destination
va être un chemin relativement à link
.
Exemples:
1. mklink link.txt ..\destination.txt
Cela crée un lien symbolique pour link.txt
qui pointe vers destination.txt
un dossier vers le haut.
Vous pouvez déplacer link.txt
autour, et cela indiquera toujours destination.txt
un dossier vers le haut.
2. C:\>mklink A\Link.txt ..\Destination.txt
Cela crée un lien symbolique C:\A\Link.txt
pour C:\Destination.txt