ไม่สามารถลบ symlink ได้อย่างหมดจด


2

ปัญหา:เมื่อลบลิงก์สัญลักษณ์ร่องรอยของมันจะยังคงอยู่ในระบบไฟล์

สาธิต:

  • ใช้MKLINKเพื่อสร้าง symlink ที่ชี้ไปE:\test mklink
  • ผลลัพธ์ที่ได้จากDIR /AL /S C:\ | FIND "SYMLINKD": เอาต์พุต DIR
  • ลบ symlink (ฉันเพิ่งลบโฟลเดอร์ / ทางลัดใน AppData โดยใช้ Windows Explorer)
  • ผลลัพธ์ของDIR /AL /S C:\ | FIND "SYMLINKD"หลังจากลบ symlink: แสดงผลลัพธ์ DIR หลังจากลบ symlink

ฉันคาดว่ารายการจะหายไปอย่างสมบูรณ์ แต่มันยังคงอยู่ที่นั่นแทนที่จะเป็นชื่อโฟลเดอร์เท่านั้นมันมีตัวระบุที่ฉันไม่รู้จัก

ตอนแรกฉันสังเกตเห็นบางสิ่งที่แปลกเมื่อฉันถอนการติดตั้งเกม Age of Empires Online และสังเกตว่าโฟลเดอร์บนไดรฟ์เป้าหมายยังคงอยู่ที่นั่นพร้อมกับข้อมูลทั้งหมด ดังนั้นฉันจึงรันDIRคำสั่งเพื่อดูว่า symlink ยังทำงานอยู่หรือไม่ ฉันคิดว่ามันผิดปกติ แต่ไม่ได้คิดอะไรและลบ symlink ตามปกติ ฉันรันคำสั่งอีกครั้งและยังคงมีตัวระบุที่คล้ายกับที่เห็นในการสาธิต

ฉันใช้งาน Windows 8.1 Preview และพบว่ามีเคอร์เนลใหม่ 6.3 ฉันสงสัยว่ามันเป็นสิ่งใหม่กับ NTFS แต่หาอะไรไม่เจอ

มีวิธีลบอย่างสมบูรณ์หรือไม่

คำตอบ:


0

ปรากฎว่าโฟลเดอร์อยู่ในถังรีไซเคิลของฉันและถูกเปลี่ยนชื่อเป็นรูปแบบ $ XXXXXXX ล้างถังขยะให้หมดไป

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