Cách xóa Ngã ba bằng cách sử dụng Dấu nhắc lệnh trong Windows 7


105

Tôi tin vào Windows Vista, chúng ta có thể sử dụng linkdlệnh. Tuy nhiên, tôi không thể tìm thấy lệnh này trong Windows 7. Tôi biết tôi có thể sử dụng Windows Explorer và xóa đường giao nhau, nhưng tôi tự hỏi liệu điều này có thể được thực hiện trong Command Prompt không.

Tôi có thể sử dụng mklinklệnh để tạo một đường nối từ Dấu nhắc lệnh, vậy, điều ngược lại với nó là gì linkd?

Câu trả lời:


136

Xóa các mối nối với rmdir( rd). Hoạt động trong tất cả các phiên bản Windows.


2
@ Trọng lực, cảm ơn! nd hoạt động trong khi del không.
Nord

6
Là một người dùng Linux, tôi thực sự vật lộn để tìm thấy điều này. Cám ơn rất nhiều!
Jonathon Reinhart

5
@ Vi3GameHkr: Nếu chỉ Linux bắt đầu sử dụng ntfs mà không có phần mềm của bên thứ ba ... /// Windows không sử dụng trao đổi, nó chỉ gọi nó là "tệp hoán trang".
grawity

20
Điều này không hoạt động trong Powershell - nó sẽ đi theo đường giao nhau và xóa tất cả các tệp. Sử dụng cmd / c "rmdir mydir".
Brian Low

3
@grawity Có vẻ như đối với tôi: gist.github.com/brianlow/0d5d2070c87c378454d7
Brian Low

20

Theo kinh nghiệm của tôi, tôi fsutil reparsepointsẽ quan tâm đến một số trường hợp rmdircung cấp cho Access Denied .

fsutil reparsepoint delete <<PATH>>

Tôi đã có một điểm giao tiếp bị từ chối nếu tôi sử dụng rmdir. Sử dụng phương pháp này, điểm nối trở thành một thư mục thông thường với thuộc tính chỉ đọc. attrib -R và rmdir cuối cùng đã hoàn thành công việc.
Codism


-1
linkd source /D

sẽ xóa điểm giao nhau (liên kết) mà không xóa điểm đến


7
Đọc câu hỏi. Lệnh này không tồn tại trong Windows 7.
Aaronaught
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.