การแก้ไข: จัดการไฟล์ไม่ถูกต้องใน 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 และสาเหตุของข้อความแสดงข้อผิดพลาดแล้วคุณสามารถเอาชนะมันได้โดยทำตามวิธีแก้ปัญหาด้านล่าง
การลบไฟล์หรือโฟลเดอร์
ไฟล์ที่ให้ชื่อสงวนสามารถทำให้ไร้ประโยชน์เพราะคุณไม่สามารถใช้พวกเขาและคุณไม่สามารถลบพวกเขาโดยใช้ขั้นตอนมาตรฐาน ในการลบไฟล์หรือโฟลเดอร์คุณจะต้องใช้คำสั่งพรอมต์คำสั่งบางคำสั่ง
หากคุณกำลังเผชิญกับข้อความแสดงข้อผิดพลาดขณะ ลบไดเรกทอรี คุณสามารถทำได้โดยทำตามขั้นตอนที่ระบุด้านล่าง:
- กด Windows Key + X และเลือก Command Prompt (Admin) จากรายการเพื่อเปิดพรอมต์คำสั่งที่ยกระดับ
- เมื่อพร้อมท์คำสั่งแบบยกระดับเปิดขึ้นให้พิมพ์คำสั่งต่อไปนี้:
rd \\. \ c: \ Documents \ con / S / Q
การลบโฟลเดอร์ด้วยชื่อที่สงวนไว้ - ในคำสั่งดังกล่าวให้เปลี่ยนพา ธ ตามลำดับอย่างไรก็ตามอย่าลบ '\\' ก่อนที่เส้นทาง อีกตัวอย่างหนึ่งคือ:
rd \\. \ E: \ con / S / Q
บันทึก:
พารามิเตอร์ / S ใช้เพื่อบอกคำสั่ง rd เพื่อลบไดเรกทอรีย่อยทั้งหมดที่พบในไดเรกทอรีที่ระบุในขณะที่พารามิเตอร์ / Q ใช้เพื่อบอกคำสั่งให้ลบเนื้อหาของไดเรกทอรีที่ระบุอย่างเงียบ ๆ (คุณจะไม่ได้รับอะไรเลย แจ้งให้) ยิ่งกว่านั้น \\ ใช้เพื่ออ้างถึงระบบปัจจุบัน
ในกรณีที่คุณพยายาม ลบไฟล์ ให้ทำดังต่อไปนี้:
- เปิดพรอมต์คำสั่งที่ยกระดับดังแสดงด้านบน
- พิมพ์คำสั่งต่อไปนี้แล้วกด Enter :
del \\. \ c: \ Temp \ con.txt
การลบไฟล์ด้วยชื่อสงวน - ในการลบไฟล์คุณจะต้องระบุนามสกุลของไฟล์และใช้คำสั่ง del แทน rd
ใช่คุณอาจลบไฟล์ / โฟลเดอร์ออกจากระบบของคุณ