web-dev-qa-db-fra.com

Comment faites-vous un lien symbolique avec un chemin relatif utilisant mklink?

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?

25
paradroid

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

39
iglvzx