Como posso deletar um link simbólico?

294

Eu criei um link simbólico usando mklink . Agora preciso alterá-lo, mas não consigo descobrir como excluí-lo para poder recriá-lo corretamente.

    
por Ben V 24.07.2010 / 01:22

7 respostas

509

Tenha muito cuidado.

Se você tiver um link simbólico que seja um diretório (feito com mklink /d ), use del excluirá todos os arquivos no diretório de destino (o diretório para o qual o link aponta), em vez de apenas o link.

SOLUTION: rmdir por outro lado, somente excluirá o link do diretório, não o que o link apontar para.

    
por 05.07.2011 / 19:07
47

Para remover links simbólicos de diretório criados com mklink /d , é seguro excluir apenas o link simbólico no explorador.

    
por 13.01.2012 / 05:15
43

Para um link simbólico para um arquivo, use del . Para um link simbólico para um diretório feito com mklink /d , use rmdir .

    
por 19.08.2010 / 21:13
23

Em Powershell, não use rmdir ! Use cmd /c rmdir .\Target em vez disso. Eu mesmo testei e confirmei aqui: link

    
por 13.05.2013 / 23:22
22

Existe outra solução testada por mim e segura de usar. basta adicionar à pasta real _ (exemplo: foo become foo_) em seguida, basta excluir seu link simbólico e, em seguida, remover _ da sua pasta verdadeira.

    
por 06.12.2013 / 08:24
20

O mklink não pode ser usado para excluir links simbólicos. Para remover um link simbólico, basta excluí-lo como se estivesse removendo um arquivo normal. Por exemplo, para excluir o link simbólico foo criado acima, digite o seguinte comando:

Se o link for um link físico para um diretório:

C:\test>rmdir foo

ou então, SE o link aponta para um arquivo (em oposição a um diretório)

C:\test>del foo

Fonte: link

    
por 24.07.2010 / 01:25
0

No meu caso (Windows 10), depois de criar o link simbólico usando

MKLINK /D "C:\Users\username\Dropbox\MyProject" "C:\SourceProject"

e a exclusão por exclusão usando o explorador de arquivos ou a tecla de exclusão do teclado também exclui o diretório original .

O que você deve fazer é remover o link por meio do prompt de comando.

C:\Users\username\Dropbox>rd /s MyProject

Para detalhes sobre o comando rd: link

    
por 07.11.2018 / 11:53