Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows 10

ไม่สามารถลบไฟล์ที่มีชื่อไฟล์ยาวๆ ได้ใช่หรือไม่ แก้ไขได้ในเวลาเพียง 5 วินาที

"ได้โปรดช่วยด้วย ฉันไม่สามารถลบไฟล์ได้เนื่องจากชื่อไฟล์ยาวเกินไป"

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

ชื่อไฟล์ยาวคืออะไร

ชื่อไฟล์แบบยาวนั้นสืบทอดมาจาก Windows 95 และสถาปัตยกรรม MS-DOS ระบบ LFN ระบุชื่อไฟล์และไดเร็กทอรีสูงสุด 255 อักขระ นี่เป็นการเปลี่ยนแปลงจากรูปแบบการตั้งชื่อไฟล์ 8.3 แบบเก่าที่มีอักขระสูงสุดแปดตัว (หลังจากเส้นทางไดเรกทอรีใดๆ) ตามด้วยนามสกุลไฟล์ที่ประกอบด้วยจุด [.] และอีกไม่เกิน 3 อักขระ

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

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

ไม่สามารถลบไฟล์ที่มีชื่อไฟล์ยาวๆ ได้ใช่หรือไม่ แก้ไขได้ในเวลาเพียง 5 วินาที

ไฟล์ที่มีชื่อไฟล์ยาวเกินไปอาจเป็นผลิตภัณฑ์ของระบบปฏิบัติการอื่น นอกจากนี้ยังสามารถถือกำเนิดเป็นไฟล์แคชจากซอฟต์แวร์ของบริษัทอื่นได้อีกด้วย หรืออาจเป็นไฟล์สื่อที่มีชื่อยาวมากก็ได้ บางครั้ง ไฟล์เหล่านี้จะถูกสร้างขึ้นด้วยหากมีอยู่ในไดเร็กทอรีที่ลึกกว่า เช่น การแชร์บนเครือข่าย

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

การแก้ไขข้อผิดพลาดของชื่อไฟล์ "ยาวเกินไป"

การลบไฟล์ที่มีชื่อไฟล์ยาวเป็นกระบวนการสามขั้นตอนง่ายๆ เคล็ดลับคือการสร้างชื่อไฟล์ที่สั้นกว่าโดยอัตโนมัติแล้วใช้งาน

  1. เปิดพรอมต์คำสั่งในไดเร็กทอรีที่มีไฟล์อยู่
  2. ใช้คำสั่ง DOS เพื่อรับชื่อไฟล์แบบสั้นในรูปแบบชื่อไฟล์ 8.3
  3. ตอนนี้ ใช้ DEL คำสั่งใน DOS สำหรับไฟล์ที่จะลบไฟล์

เรามาดูกันว่ามันทำงานอย่างไรพร้อมตัวอย่าง ที่นี่เรามีไฟล์ที่มีชื่อไฟล์ยาวๆ ในไดเร็กทอรี

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

ไม่สามารถลบไฟล์ที่มีชื่อไฟล์ยาวๆ ได้ใช่หรือไม่ แก้ไขได้ในเวลาเพียง 5 วินาที

ป้อนคำสั่ง DOS เพื่อแสดงรายการไฟล์และโฟลเดอร์ในไดเร็กทอรีปัจจุบัน ผบ คำสั่งเป็นคำสั่งภายในและมีอยู่ในระบบปฏิบัติการของ Microsoft ทั้งหมด /X แอตทริบิวต์แสดงชื่อย่อสำหรับชื่อไฟล์ที่ไม่ใช่ 8.3 คุณยังสามารถใช้ DIR /X /P เพื่อหยุดชั่วคราวและย้ายจากหน้าจอหนึ่งไปยังอีกหน้าจอหนึ่งเมื่อมีไฟล์ให้ตรวจสอบมากเกินไป

ภาพหน้าจอด้านล่างแสดงไฟล์ข้อความที่เราต้องการลบด้วยชื่อไฟล์สั้น "แก้ไข"

ไม่สามารถลบไฟล์ที่มีชื่อไฟล์ยาวๆ ได้ใช่หรือไม่ แก้ไขได้ในเวลาเพียง 5 วินาที

ดังนั้น คุณสามารถดูวิธีที่เราใช้ DOS เพื่อ "สร้างอัตโนมัติ" ชื่อที่สั้นลงสำหรับไฟล์ได้ ตอนนี้ เพียงใช้คำสั่ง DEL อย่างง่ายบนชื่อไฟล์แบบสั้นเพื่อลบไฟล์ แค่นั้นแหละ!

ไม่สามารถลบไฟล์ที่มีชื่อไฟล์ยาวๆ ได้ใช่หรือไม่ แก้ไขได้ในเวลาเพียง 5 วินาที

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

เครดิตภาพ:hanss ผ่าน Shutterstock.com