Comment changer la cible du lien symbolique dans Windows


24

Est-il possible de changer la cible d'un lien symbolique ou d'une jonction dans Windows? Sous Linux, il peut être modifié avec:

ln -f

Réponses:


12

Avec l' extension Windows Link Shell installée, vous pouvez cliquer avec le bouton droit sur le lien dans l'Explorateur Windows et vérifier les propriétés. Un onglet vous permet de modifier directement le lien.

Désolé, je ne peux pas dire si cela est possible sans l'extension installée car c'est l'une des premières choses que j'installe après Windows.

L'outil de lien de commande Windows mklinkne permet pas cela.

Il existe cependant des équivalents Windows pour les commandes Linux. ln.exe en est un:


Cette solution semble fonctionner mais je ne l'ai pas testée à fond.
Eugeniu Torica

Hou la la! Link Shell Extension, également notamment, inclut un pilote de lien symbolique pour Windows XP parmi ses téléchargements.
n611x007

mklinkserait la commande intégrée de Windows pour la liaison (symbolique et matérielle).
Jinxed

@Jinxed, j'ai déjà dit que mklink ne fait pas ce que l'OP a demandé.
Julian Knight

1
La méthodologie Windows pour changer l'emplacement d'un lien logiciel à l'aide de MKLINK consiste à supprimer le lien (en utilisant RD /Qsi un lien de répertoire ou Del /F /Qun lien de fichier) et à le recréer à l'aide de MKLINK. par exemple, RD /Q "C:\Link\Folder" && MKLINK /D "C:\Link\Folder" "C:\Some\New\Target\Folder" et Del /F /Q "C:\Link\File Link" && MKLINK "C:\Link\File Link.ext" "C:\Some\New\Target\File here.ext" cela est également vrai pour les jonctions et les liens matériels.
Ben Personick


0

La méthode Belo fonctionne pour moi dans Windows 7

mklink TempLink NewTarget

copy /l /y TempLink OldLink

del TempLink
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.