Como excluir uma junção usando o prompt de comando no Windows 7

105

Eu acredito no Windows Vista, poderíamos usar o linkdcomando. No entanto, não consigo encontrar esse comando no Windows 7. Sei que posso usar o Windows Explorer e excluir a junção, mas me pergunto se isso pode ser feito no prompt de comando.

Posso usar o mklinkcomando para criar uma junção a partir de um prompt de comando, então, qual é o oposto (algo como linkd)?

Nord
fonte

Respostas:

136

Exclua junções com rmdir( rd). Funciona em todas as versões do Windows.

gravidade
fonte
2
@ gravity, obrigado! rd funciona enquanto del não.
Nord
6
Como usuário do Linux, eu realmente lutei para encontrar isso. Muito obrigado!
Jonathon Reinhart 28/10
5
@ Vi3GameHkr: Se apenas Linux começou a usar NTFS sem software de terceiros ... /// do Windows faz uso swap, ele só chama de "arquivo de paginação".
grawity
20
Isso não funciona no Powershell - seguirá a junção e excluirá todos os arquivos. Use cmd / c "rmdir mydir".
Brian Low
3
@grawity Parece para mim: gist.github.com/brianlow/0d5d2070c87c378454d7
Brian Low
20

Na minha experiência fsutil reparsepointvou cuidar de alguns casos em que rmdiracesso negado .

fsutil reparsepoint delete <<PATH>>
Spig
fonte
Eu tinha um ponto de junção que estava dando acesso negado se eu usasse rmdir. Usando esse método, o ponto de junção se torna uma pasta comum com atributo somente leitura. attrib -R e rmdir finalmente terminaram o trabalho.
Codism 28/10
-1
linkd source /D

excluirá o ponto de junção (o link) sem excluir no destino

Nicolas
fonte
7
Leia a pergunta. Este comando não existe no Windows 7.
Aaronaught 24/11