Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ Destination Path Too Long Error ใน Windows: 5 วิธีที่ทำงานจริง

Windows จำกัดความยาว Path ไฟล์/โฟลเดอร์สูงสุด 256-260 ตัวอักษร (MAX_PATH) เกินกว่านี้ Copy/Move/Rename ไม่ได้ จะโชว์ Error: "Destination Path Too Long. The file names would be too long for the destination folder..." เป็น Bug ที่ยังไม่ได้แก้จนถึง Windows 10/11 บทความนี้มี 5 วิธีแก้

แก้ Destination Path Too Long Error

แนะนำ: สร้าง Restore Point ก่อน

วิธีที่ 1: เปลี่ยนนามสกุลไฟล์ชั่วคราว (สำหรับไฟล์เดียว .zip/.rar/.iso)

  1. คลิกขวาไฟล์ → Rename → เปลี่ยนนามสกุลเป็น .txt
  2. ถ้าไม่เห็นนามสกุล: View tab → ติ๊ก File name extensions
  3. Move ไปที่ต้องการ → Rename กลับนามสกุลเดิม

วิธีที่ 2: ย่อชื่อ Parent Folder

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

วิธีที่ 3: ใช้โปรแกรมฟรี DeleteLongPath (ลบโฟลเดอร์ยาวได้)

  1. ดาวน์โหลด DeleteLongPath (Freeware, เบา)
  2. Extract → รัน DeleteLongPath.exe
  3. Browse หาโฟลเดอร์ที่ลบไม่ได้
  4. กด Delete → Yes ยืนยัน → รอจบ

วิธีที่ 4: ใช้คำสั่ง xcopy ใน Command Prompt (Admin)

  1. เปิด CMD (Admin)
  2. รัน: xcopy "source_path" "dest_path" /O /X /E /H /K
  3. แทนที่ source_path และ dest_path ด้วย Path จริงของคุณ

Switches: /O (owner), /X (audit), /E (subdirs รวมว่าง), /H (hidden/system), /K (attributes)

วิธีที่ 5: เปิด Long Path Support (Windows 10 Build 1607 ขึ้นไป / Anniversary Update)

วิธีแก้รากราก ปิดการจำกัด MAX_PATH ถาวร

  1. Win + R → regedit
  2. ไป: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
  3. ขวา: Double-click LongPathsEnabled
  4. Value data: 1 → OK
  5. ปิด Registry → ลอง Move/Delete โฟลเดอร์ยาวอีกครั้ง

หมายเหตุ: ต้อง Build 1607+ (ดูได้ที่ Winver) ถ้าเก่ากว่า อัปเดต Windows ก่อน

บทความแนะนำ

  • หยุดแอปทำงานเบื้องหลัง Windows 10
  • แก้ Rotation Lock ขีดไม่ได้ใน Windows 10
  • หา IP Address ของ Router
  • แก้ Backspace ไม่ทำงานใน Windows 10

หวังว่าบทความช่วยแก้ Path Too Long ได้ หากยังมีปัญหา ถามได้ในความคิดเห็นครับ