2010-07-23 23:22:52 +0000 2010-07-23 23:22:52 +0000
328
328

Come posso cancellare un link simbolico?

Ho creato un link simbolico utilizzando mklink. Ora devo modificarlo ma non riesco a capire come cancellarlo per poterlo ricreare correttamente.

Risposte (9)

569
569
569
2011-07-05 17:07:45 +0000

**Se si ha un link simbolico che è una directory (fatta con mklink /d) allora usando del si cancellano tutti i file nella directory di destinazione (la directory a cui punta il link), piuttosto che solo il link.

SOLUZIONE: rmdir d'altra parte cancellerà solo il link della directory, non quello a cui punta il link.

65
65
65
2012-01-13 04:15:24 +0000

Per rimuovere i link simbolici delle directory creati con mklink /d è sicuro cancellare il link simbolico in windows explorer.

49
49
49
2010-08-19 19:13:48 +0000

Per un link simbolico ad un file, utilizzare del. Per un link simbolico ad una directory realizzata con mklink /d, utilizzare rmdir.

29
29
29
2013-05-13 21:22:31 +0000

In Powershell, non usare rmdir! Utilizzate invece cmd /c rmdir .\Target. L'ho testato io stesso e l'ho confermato qui: http://kristofmattei.be/2012/12/15/powershell-remove-item-and-symbolic-links/

24
24
24
2013-12-06 07:24:41 +0000

C'è un'altra soluzione da me testata e sicura da usare. basta aggiungere alla cartella reale _ (esempio: pippo diventa pippo _) poi semplicemente cancellare il link symbolik, quindi rimuovere _ dalla cartella reale.

21
21
21
2010-07-23 23:25:48 +0000

mklink non può essere utilizzato per cancellare link simbolici. Per rimuovere un link simbolico, è sufficiente eliminarli come se si stesse rimuovendo un normale file. Per esempio, per cancellare il link simbolico pippo creato sopra, inserire il seguente comando:

Se il link è un link rigido verso una directory:

C:\test>rmdir foo

oppure, se il link punta ad un file (invece di un dir)

C:\test>del foo

Source: http://www.mydigitallife.info/2007/05/22/create-symbolic-links-hard-links-and-directory-junctions-in-vista-with-mklink/

0
0
0
2019-06-23 23:23:29 +0000

Instalei este Link Shell Extension . Com isto tem 2 métodos.

METODO 1

Criar usando o menu de contexto como mostrado e apagando através do explorador de ficheiros.

Testar com uma pasta como C:\Windows\Logs como mostrado ou similar. Estou apenas a criar um directório com todas as localizações possíveis de ficheiros temporários para apagar e queria uma pasta central onde pudesse monitorizar o seu tamanho através de links simbólicos.

_ Por favor nota: O ecrã a ficar branco é apenas o UAC .

MÉTODO 2

O caminho mais seguro não documentado aqui AFAIK .

No link simbólico criado (nos passos mostrados acima), clique com o botão direito do rato sobre ele desta vez e clique em propriedades e depois vá para o separador Link Properties.

Note: Esta extensão da shell adicionou este separador.

Antes de continuar, muitas mais informações podem ser encontradas aqui , também, na homepage estão as versões x64 e 32bit .

Então, para continuar, aqui pode adicionar qualquer coisa ao campo alvo desde que seja diferente ao alvo original.


  1. Aqui está um antes com o alvo como C:\Windows\Logs

  2. Aqui está um depois com o alvo como C:\Windows\Logs_, notificação o _ extra no final.

  3. Pressione OK

  4. Você pode verificar isto novamente passando os mesmos 1-3 passos acima para se certificar de que ficou preso, desta vez você receberá uma mensagem de erro quando clicar no separador de propriedades do link, de modo que o link está agora quebrado.

  5. É agora seguro® apagar o link simbólico do que o método 1 IMHO.


Mas! Ambos os métodos funcionam aqui, por isso está inteiramente à escolha do utilizador. Gosto do método de propriedades com o qual felizmente tropecei, por isso tem 100% de certeza que o link é quebrado usando o passo 4 acima.

Aqui está um gif de mim a criar um link simbólico com o botão direito do rato arrastando uma pasta para outra e escolhendo a opção de criar um link simbólico no sub-menu.

Para apagar, basta seguir os passos 1-5 acima do método 2 ou seguir o método 1.

** Como criar e apagar um link simbólico usando o método de propriedades**

_ Nota por favor: O ecrã a ficar branco é apenas o UAC ._

0
0
0
2018-11-07 10:53:45 +0000

Nel mio caso (Windows 10), dopo aver creato il link simbolico usando

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

e ** cancellando via delete usando il file explorer o il tasto di cancellazione da tastiera** ** elimina anche la directory originale**.

Quello che si dovrebbe fare è rimuovere il link tramite il prompt dei comandi.

C:\Users\username\Dropbox>rd /s MyProject
``` &001 


Per i dettagli sul comando rd: [ https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/rd ](https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/rd)
0
0
0
2019-04-26 15:32:25 +0000

Il modo più semplice è quello di spostare la cartella (in cui il link simbolico è puntato) in un altro luogo (nella cartella madre) e poi cancellare il link simbolico. Nessun file sarà danneggiato!