วิธีการลบทางแยกโดยใช้พร้อมรับคำสั่งใน Windows 7


105

ฉันเชื่อใน Windows Vista เราสามารถใช้linkdคำสั่ง อย่างไรก็ตามฉันไม่พบคำสั่งนี้ใน Windows 7 ฉันรู้ว่าฉันสามารถใช้ Windows Explorer และลบทางแยกได้ แต่ฉันสงสัยว่าสามารถทำได้ใน Command Prompt หรือไม่

ฉันสามารถใช้mklinkคำสั่งเพื่อสร้างจุดเชื่อมต่อจากพร้อมรับคำสั่งดังนั้นสิ่งที่ตรงกันข้ามของมัน (คล้ายlinkd)

คำตอบ:


135

ลบทางแยกด้วยrmdir( rd) ใช้ได้กับ Windows ทุกรุ่น


2
@ แรงโน้มถ่วงขอบคุณ! RDทำงานในขณะที่เดลไม่ทำงาน
Nord

6
ในฐานะผู้ใช้ลีนุกซ์ฉันพยายามอย่างหนักเพื่อค้นหาสิ่งนี้ ขอบคุณมาก!
Jonathon Reinhart

5
@ Vi3GameHkr: ถ้าเพียง แต่ลินุกซ์เริ่มใช้ NTFS ไม่ใช้ซอฟต์แวร์ของบุคคลที่สาม ... /// ของ Windows ไม่ใช้แลกเปลี่ยนก็แค่เรียกมันว่า "แฟ้มเพจจิ้ง"
grawity

20
สิ่งนี้ไม่ทำงานใน Powershell - มันจะทำตามทางแยกและลบไฟล์ทั้งหมด ใช้ cmd / c "rmdir mydir"
Brian Low

3
@grawity ดูเหมือนกับฉัน: gist.github.com/brianlow/0d5d2070c87c378454d7
Brian Low

20

จากประสบการณ์ของผมfsutil reparsepointจะดูแลบางกรณีที่rmdirจะช่วยให้การเข้าถึงถูกปฏิเสธ

fsutil reparsepoint delete <<PATH>>

ฉันมีจุดเชื่อมต่อที่ให้สิทธิ์การเข้าถึงถูกปฏิเสธหากฉันใช้ rmdir เมื่อใช้วิธีนี้จุดเชื่อมต่อจะกลายเป็นโฟลเดอร์ปกติที่มีคุณสมบัติอ่านอย่างเดียว attrib -R และ rmdir ในที่สุดก็เสร็จงาน
Codism


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.