ปัญหา:เมื่อลบลิงก์สัญลักษณ์ร่องรอยของมันจะยังคงอยู่ในระบบไฟล์
สาธิต:
- ใช้
MKLINK
เพื่อสร้าง symlink ที่ชี้ไปE:\test
- ผลลัพธ์ที่ได้จาก
DIR /AL /S C:\ | FIND "SYMLINKD"
: - ลบ symlink (ฉันเพิ่งลบโฟลเดอร์ / ทางลัดใน AppData โดยใช้ Windows Explorer)
- ผลลัพธ์ของ
DIR /AL /S C:\ | FIND "SYMLINKD"
หลังจากลบ symlink:
ฉันคาดว่ารายการจะหายไปอย่างสมบูรณ์ แต่มันยังคงอยู่ที่นั่นแทนที่จะเป็นชื่อโฟลเดอร์เท่านั้นมันมีตัวระบุที่ฉันไม่รู้จัก
ตอนแรกฉันสังเกตเห็นบางสิ่งที่แปลกเมื่อฉันถอนการติดตั้งเกม Age of Empires Online และสังเกตว่าโฟลเดอร์บนไดรฟ์เป้าหมายยังคงอยู่ที่นั่นพร้อมกับข้อมูลทั้งหมด ดังนั้นฉันจึงรันDIR
คำสั่งเพื่อดูว่า symlink ยังทำงานอยู่หรือไม่ ฉันคิดว่ามันผิดปกติ แต่ไม่ได้คิดอะไรและลบ symlink ตามปกติ ฉันรันคำสั่งอีกครั้งและยังคงมีตัวระบุที่คล้ายกับที่เห็นในการสาธิต
ฉันใช้งาน Windows 8.1 Preview และพบว่ามีเคอร์เนลใหม่ 6.3 ฉันสงสัยว่ามันเป็นสิ่งใหม่กับ NTFS แต่หาอะไรไม่เจอ
มีวิธีลบอย่างสมบูรณ์หรือไม่