Como altero o destino do link simbólico no Windows


24

É possível alterar o destino de um link simbólico ou junção no Windows? No Linux, pode ser modificado com:

ln -f

Respostas:


12

Com o Windows Link Shell Extension instalado, você pode clicar com o botão direito do mouse no link no Windows Explorer e verificar as propriedades. Há uma guia que permite alterar o link diretamente.

Desculpe, não posso dizer se isso é possível sem a extensão instalada, pois é uma das primeiras coisas que instalo após o Windows.

A ferramenta de link de comando do Windows mklinknão permite isso.

Existem, no entanto, equivalentes do Windows para comandos do Linux. ln.exe é um:


Esta solução parece funcionar, mas eu não a testei completamente.
Eugeniu Torica

Uau! A Extensão Link Shell, também notavelmente, inclui um Driver de Link Simbólico para Windows XP entre seus downloads.
N611x007 27/03

mklinkseria o comando integrado ao Windows para vincular (simbólico e físico).
Jinxed 28/02

@ Jinxed, eu já disse que o mklink não faz o que o OP pediu.
Julian Knight

1
A Metodologia do Windows para alterar a localização de um softlink usando o MKLINK é excluir o link (Usando RD /Qse um link de diretório ou Del /F /Qse um link de arquivo) e recriá-lo no MKLINK. por exemplo, RD /Q "C:\Link\Folder" && MKLINK /D "C:\Link\Folder" "C:\Some\New\Target\Folder" e Del /F /Q "C:\Link\File Link" && MKLINK "C:\Link\File Link.ext" "C:\Some\New\Target\File here.ext" Isso também é verdadeiro para junções e links físicos.
Ben Personick


0

O método belo funciona para mim no Windows 7

mklink TempLink NewTarget

copy /l /y TempLink OldLink

del TempLink
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.