Comment supprimer une jonction à l'aide d'une invite de commande dans Windows 7

105

Je crois en Windows Vista, nous pourrions utiliser la linkdcommande. Cependant, je ne trouve pas cette commande dans Windows 7. Je sais que je peux utiliser l'Explorateur Windows et supprimer la jonction, mais je me demande si cela peut être fait dans une invite de commande.

Je peux utiliser mklinkcommande pour créer une jonction à partir d'une invite de commande. Quel est donc le contraire (quelque chose comme linkd)?

Nord
la source

Réponses:

136

Supprimer les jonctions avec rmdir( rd). Fonctionne dans toutes les versions de Windows.

Grawity
la source
2
@ gravité, merci! e fonctionne alors que del ne fonctionne pas.
Nord
6
En tant qu'utilisateur Linux, j'ai vraiment eu du mal à le trouver. Merci beaucoup!
Jonathon Reinhart
5
@ Vi3GameHkr: Si seulement Linux a commencé à utiliser ntfs sans logiciel tiers ... /// de Windows ne échange d'utilisation, il appelle simplement « fichier d'échange ».
Grawity
20
Cela ne fonctionne pas dans Powershell - il suivra la jonction et supprimera tous les fichiers. Utilisez cmd / c "rmdir mydir".
Brian Low
3
@grawity Semble pour moi: gist.github.com/brianlow/0d5d2070c87c378454d7
Brian Low
20

Dans mon expérience fsutil reparsepointva prendre en charge certains cas où rmdirdonne l' accès refusé .

fsutil reparsepoint delete <<PATH>>
Spig
la source
J'avais un point de jonction qui refusait l'accès si j'utilisais rmdir. En utilisant cette méthode, le point de jonction devient un dossier normal avec un attribut en lecture seule. attrib -R et rmdir ont finalement terminé le travail.
Codisme
-1
linkd source /D

supprime le point de jonction (le lien) sans supprimer de destination

Nicolas
la source
7
Lisez la question. Cette commande n'existe pas dans Windows 7.
Aaronaught