Як видалити з'єднання за допомогою командного рядка в Windows 7


105

Я вірю, що в Windows Vista ми могли використовувати linkdкоманду. Однак я не можу знайти цю команду в Windows 7. Я знаю, що можу використовувати Провідник Windows і видалити з'єднання, але мені цікаво, чи це можна зробити в командному рядку.

Я можу використовувати mklinkкоманду для створення з'єднання з командного рядка, тож, що є протилежним йому (щось на кшталт linkd)?

Відповіді:


136

Видаліть стики за допомогою rmdir( rd). Працює у всіх версіях Windows.


2
@ гравітація, дякую! rd працює, а дель - ні.
Північ

6
Як користувач Linux я дуже намагався це знайти. Дуже дякую!
Джонатан Райнхарт

5
@ Vi3GameHkr: Якщо тільки Linux почав використовувати NTFS без стороннього програмного забезпечення ... /// Windows , робить використання свопу, він просто називає його «файл підкачки».
grawity

20
У Powershell це не працює - воно буде виконувати з'єднання та видаляти всі файли. Використовуйте cmd / c "rmdir mydir".
Брайан Лоу


20

На мій досвід fsutil reparsepoint, я подбаю про деякі випадки, коли rmdirнадає Access Denied .

fsutil reparsepoint delete <<PATH>>

У мене був пункт переходу, який забороняв доступ, якщо я використовував rmdir. Використовуючи цей метод, точка з'єднання стає звичайною папкою з атрибутом лише для читання. attrib -R і rmdir нарешті закінчили роботу.
Кодизм


-1
linkd source /D

видалить точку з'єднання (посилання) без видалення пункту призначення


7
Прочитайте питання. Ця команда не існує в Windows 7.
Aaronaught
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.