การแก้ไข: จัดการไฟล์ไม่ถูกต้องใน Windows 10

เมื่อคุณพยายามลบไฟล์หรือโฟลเดอร์ในระบบของคุณคุณอาจเจอข้อความแสดงข้อผิดพลาด ' จัดการไฟล์ไม่ถูกต้อง ' ข้อความแสดงข้อผิดพลาดนี้เกิดขึ้นเมื่อชื่อของโฟลเดอร์หรือไฟล์ที่คุณพยายามลบนั้นเป็นชื่อที่สงวนไว้ ระบบปฏิบัติการ Windows ไม่ได้จัดการกับชื่อ / ชื่อเล่นบางอย่างเนื่องจาก File Explorer ป้องกันไม่ให้คุณตั้งชื่อโฟลเดอร์หรือไฟล์ที่สงวนไว้ อย่างไรก็ตามในกรณีที่คุณได้รับไฟล์จากสมาร์ทโฟนหรือระบบปฏิบัติการอื่นเช่น Linux คุณจะได้รับข้อความแจ้งข้อผิดพลาดเมื่อพยายามลบ

จัดการไฟล์ไม่ถูกต้อง

ข้อกำหนดการตั้งชื่อของ Microsoft

อนุสัญญาการตั้งชื่อของ Microsoft ระบุว่าไฟล์หรือโฟลเดอร์ในระบบของคุณไม่ควรตั้งชื่อ CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, ​​COM5, COM6, COM7, COM9, LPT1, LPT2, LPT4, LPT4, LPT5, LPT6, LPT7, LPT8 และ LPT9 นี่เป็นเพราะชื่อเหล่านี้เป็นชื่อที่สงวนไว้ในระบบปฏิบัติการ Windows หมายถึงพวกเขาจะใช้เพื่อวัตถุประสงค์เฉพาะโดยระบบปฏิบัติการ Windows และไม่ควรใช้ที่อื่น คุณควรหลีกเลี่ยงการติดตามชื่อข้างต้นในทันทีโดยส่วนขยายเช่น NUL.txt ในกรณีที่คุณต้องการรายละเอียดเพิ่มเติมคุณสามารถอ่าน บทความนี้ ในเว็บไซต์ของ Microsoft

ข้อความแจ้งข้อผิดพลาด 'Invalid File Handle' ใน Windows 10 คืออะไร

ดีเหตุผลสำหรับการเกิดข้อผิดพลาดดังกล่าวค่อนข้างชัดเจนหลังจากให้อ่านแบบแผนการตั้งชื่อโดย Microsoft อ่าน

  • ชื่อของไฟล์ / โฟลเดอร์เป็นชื่อที่สงวนไว้: ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้นเมื่อไฟล์ที่คุณพยายามลบนั้นได้รับชื่อสงวนไว้ Microsoft ไม่อนุญาตให้ใช้ชื่อที่สงวนไว้และไม่ควรใช้ชื่อเรื่องรองด้วย

ตอนนี้คุณได้ตระหนักถึงข้อตกลงการตั้งชื่อของ Microsoft และสาเหตุของข้อความแสดงข้อผิดพลาดแล้วคุณสามารถเอาชนะมันได้โดยทำตามวิธีแก้ปัญหาด้านล่าง

การลบไฟล์หรือโฟลเดอร์

ไฟล์ที่ให้ชื่อสงวนสามารถทำให้ไร้ประโยชน์เพราะคุณไม่สามารถใช้พวกเขาและคุณไม่สามารถลบพวกเขาโดยใช้ขั้นตอนมาตรฐาน ในการลบไฟล์หรือโฟลเดอร์คุณจะต้องใช้คำสั่งพรอมต์คำสั่งบางคำสั่ง

หากคุณกำลังเผชิญกับข้อความแสดงข้อผิดพลาดขณะ ลบไดเรกทอรี คุณสามารถทำได้โดยทำตามขั้นตอนที่ระบุด้านล่าง:

  1. กด Windows Key + X และเลือก Command Prompt (Admin) จากรายการเพื่อเปิดพรอมต์คำสั่งที่ยกระดับ
  2. เมื่อพร้อมท์คำสั่งแบบยกระดับเปิดขึ้นให้พิมพ์คำสั่งต่อไปนี้:
     rd \\. \ c: \ Documents \ con / S / Q 

    การลบโฟลเดอร์ด้วยชื่อที่สงวนไว้
  3. ในคำสั่งดังกล่าวให้เปลี่ยนพา ธ ตามลำดับอย่างไรก็ตามอย่าลบ '\\' ก่อนที่เส้นทาง อีกตัวอย่างหนึ่งคือ:
     rd \\. \ E: \ con / S / Q 
บันทึก:

พารามิเตอร์ / S ใช้เพื่อบอกคำสั่ง rd เพื่อลบไดเรกทอรีย่อยทั้งหมดที่พบในไดเรกทอรีที่ระบุในขณะที่พารามิเตอร์ / Q ใช้เพื่อบอกคำสั่งให้ลบเนื้อหาของไดเรกทอรีที่ระบุอย่างเงียบ ๆ (คุณจะไม่ได้รับอะไรเลย แจ้งให้) ยิ่งกว่านั้น \\ ใช้เพื่ออ้างถึงระบบปัจจุบัน

ในกรณีที่คุณพยายาม ลบไฟล์ ให้ทำดังต่อไปนี้:

  1. เปิดพรอมต์คำสั่งที่ยกระดับดังแสดงด้านบน
  2. พิมพ์คำสั่งต่อไปนี้แล้วกด Enter :
     del \\. \ c: \ Temp \ con.txt 

    การลบไฟล์ด้วยชื่อสงวน
  3. ในการลบไฟล์คุณจะต้องระบุนามสกุลของไฟล์และใช้คำสั่ง del แทน rd

ใช่คุณอาจลบไฟล์ / โฟลเดอร์ออกจากระบบของคุณ

บทความที่น่าสนใจ