วิธีการลบไฟล์ Windows Claims“ ยาวเกินไป”

หากคุณประสบปัญหาในการลบไฟล์ที่ Windows บ่นว่า“ ยาวเกินไป” มีวิธีแก้ปัญหาง่ายๆที่ติดตั้งมาใน Windows ไม่ต้องใช้แอปแฮ็กหรือวิธีแก้ไขเพิ่มเติม

การจัดการกับชื่อที่ "ยาวเกินไป" คืออะไร

เราเคยพูดถึงเรื่องนี้โดยละเอียดมากขึ้นก่อนหน้านี้ แต่นี่คือสาระสำคัญ: Windows ใช้หลักการตั้งชื่อที่เรียกว่า“ Long Filenames (LFN)” ระบบ LFN รองรับชื่อไฟล์สูงสุด 255 อักขระ อย่างไรก็ตามระบบปฏิบัติการอื่นไม่มีข้อ จำกัด ที่คล้ายกัน ดังนั้นหากผู้ใช้ Mac หรือ Linux บางคนต้องการเก็บไฟล์จำนวนมากที่มีชื่อยาวกว่าและส่งไฟล์เก็บถาวรให้คุณการแตกไฟล์ที่เก็บถาวรนั้นจะทำให้คุณมีไฟล์ที่มีความยาวอักขระเกินของ Windows หากคุณพยายามลบไฟล์ใดไฟล์หนึ่ง Windows จะรายงานว่าชื่อไฟล์ยาวเกินไปและไม่สามารถลบได้

มีหลายวิธีที่คุณสามารถจัดการกับปัญหานี้ (เช่นดาวน์โหลดเครื่องมือบีบอัดไฟล์ 7-Zip ฟรีซึ่งตัวจัดการไฟล์ในตัวไม่บ่นเรื่องความยาวของชื่อไฟล์) แต่แทนที่จะใช้ซอฟต์แวร์เพิ่มเติมหรือของบุคคลที่สาม วิธีแก้ปัญหาเราสามารถใช้ประโยชน์จากเคล็ดลับ Windows แบบเก่าเพื่อทำให้ไฟล์ทำงานสั้น ๆ

หากคุณมีปัญหากับชื่อพา ธไฟล์แบบยาวแทนที่จะเป็นชื่อไฟล์แบบยาวคุณสามารถปรับแต่งเล็กน้อยใน Windows 10 เพื่อเปิดใช้งานพา ธ ไฟล์ที่ยาวขึ้นได้เช่นกัน

ที่เกี่ยวข้อง: เหตุใด Windows จึงรายงานว่าโฟลเดอร์นี้ยาวเกินไปที่จะคัดลอก

วิธีที่ง่ายที่สุดในการลบไฟล์ขนาดยาว

ก่อนระบบ Long Filename จะมีระบบชื่อไฟล์ใน DOS ซึ่งปัจจุบันเรียกว่าระบบชื่อไฟล์ 8.3 (เนื่องจากชื่อไฟล์ถูก จำกัด ไว้ที่ 8 ตัวอักษรและมีนามสกุล 3 อักขระ) Windows มีชื่อเสียงในด้านความเข้ากันได้แบบย้อนกลับและนี่คือตัวอย่างที่สมบูรณ์แบบว่าการทำงานร่วมกันแบบย้อนกลับนั้นมีประโยชน์อย่างยิ่ง ทศวรรษหลังจาก DOS เป็นระบบปฏิบัติการที่สำคัญเรายังสามารถ  เรียกชื่อไฟล์ DOS สำหรับไฟล์ในคอมพิวเตอร์ Windows สมัยใหม่ของเราได้และไม่เหมือนกับชื่อไฟล์ที่ยาวเกินไปที่ทำให้เสีย Windows จะไม่บ่นสักนิดเมื่อทำงานกับสิ่งเหล่านี้ ชื่อไฟล์แบบสั้น (แม้ว่าจะชี้ไปที่ไฟล์เดียวกันกับที่ทำให้เกิดปัญหาในตอนแรกก็ตาม)

ในการลบไฟล์ที่ยาวเกินไปสิ่งที่คุณต้องทำคือเปิดพรอมต์คำสั่งในไดเร็กทอรีที่ไฟล์นั้นอยู่และใช้คำสั่งง่ายๆเพื่อรับชื่อไฟล์แบบสั้น เปิด File Explorer และไปที่ไดเร็กทอรีที่ไฟล์ของคุณอยู่ กด Shift ค้างไว้จากนั้นคลิกขวาบนพื้นที่ว่าง เลือก“ เปิดหน้าต่างคำสั่งที่นี่” หน้าต่างพรอมต์คำสั่งจะเปิดขึ้นโดยเน้นที่ไดเรกทอรีที่คุณอยู่

จากนั้นป้อนคำสั่งต่อไปนี้ในหน้าต่างพร้อมรับคำสั่ง:

DIR / X

หากไดเร็กทอรีมีไฟล์มากกว่าที่จะแสดงบนหน้าจอเดียวให้ใช้คำสั่งDIR /X /P แทนเพื่อให้ไดเร็กทอรีหยุดชั่วคราวทุกความยาวหน้าจอเพื่อให้คุณตรวจสอบรายการไฟล์ได้

คำสั่งนี้จะแสดงรายการไดเร็กทอรีและไฟล์ทั้งหมดในไดเร็กทอรีปัจจุบัน  และ ยังแสดงรายการชื่อไฟล์ 8.3 เก่าสำหรับไฟล์และไดเร็กทอรีทั้งหมด ในภาพหน้าจอตัวอย่างของเราด้านบนคุณสามารถดูได้ว่าไฟล์ดัมมี่ txt ที่มีชื่อไฟล์แบบไร้สาระ (และมีความยาวหลายร้อยตัวอักษร) ลดลงเป็น "WHYSOL ~ 1.TXT"

ด้วยชื่อย่อของไฟล์หรือไดเร็กทอรีที่คุณต้องการลบคุณสามารถออกคำสั่ง DEL สำหรับไฟล์:

DEL WHYSOL ~ 1.TXT

แน่นอนแทนที่WHYSOL~1.TXT  ด้วยชื่อไฟล์ที่คุณต้องการลบ

Windows จะลบไฟล์โดยไม่มีการร้องเรียน (คุณสามารถเรียกใช้DIR /Xอีกครั้งเพื่อยืนยันหรือตรวจสอบไดเร็กทอรีใน Window Explorer) นั่นคือทั้งหมดที่มีให้! ด้วยการใช้คำสั่งเก่า ๆ อย่างชาญฉลาดคุณสามารถลบไฟล์ใดก็ได้ไม่ว่าชื่อไฟล์จะยาวแค่ไหนก็ตาม