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 créer des liens symboliques relatifs, mais je finis toujours par un chemin absolu.
Comment est-il fait?
Les liens symboliques sont relatifs par défaut. Vous devez écrire explicitement une lettre de lecteur pour rendre toute partie du lien absolue.
La syntaxe générale pour un lien symbolique est:
mklink link destination
Donc, pour créer un lien symbolique relatif: le link
va être un chemin relatif à votre répertoire de travail , et la destination
sera un chemin relatif au 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 il va toujours pointer vers 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