แก้ไข: ชื่อไฟล์ต้นฉบับใหญ่กว่าที่รองรับโดยระบบไฟล์ [MiniTool News]
Fixed Source File Names Larger Than Supported File System
สรุป :
เมื่อคุณต้องการคัดลอกหรือลบไฟล์หรือโฟลเดอร์คุณอาจพบข้อผิดพลาดของ Source Path Too Long โดยมีข้อความแจ้งว่าชื่อไฟล์ต้นฉบับมีขนาดใหญ่กว่าที่ระบบไฟล์รองรับ MiniTool รวบรวมวิธีแก้ปัญหาไว้ในโพสต์นี้ คุณสามารถอ่านและเลือกหนึ่งรายการเพื่อช่วยคุณได้
ในบางครั้งเมื่อคุณพยายามคัดลอกหรือลบไฟล์ในคอมพิวเตอร์คุณอาจได้รับข้อความแสดงข้อผิดพลาดว่า เส้นทางแหล่งที่มายาวเกินไป พร้อมคำอธิบายของ ชื่อไฟล์ต้นฉบับมีขนาดใหญ่กว่าที่ระบบไฟล์รองรับ .
ข้อผิดพลาดนี้ส่วนใหญ่เกิดขึ้นเนื่องจากไฟล์อย่างน้อยหนึ่งไฟล์ที่เก็บไว้ในชุดของโฟลเดอร์ย่อยที่มีชื่อยาว ๆ แต่ Windows อนุญาตให้ใช้อักขระได้สูงสุด 258 ตัวในโฟลเดอร์ย่อยเส้นทางโฟลเดอร์ วิธีนี้จะป้องกันไม่ให้คุณย้ายไฟล์หรือโฟลเดอร์ที่บันทึกไว้ในโฟลเดอร์นี้
คำแนะนำที่กำหนดโดยหน้าต่างข้อผิดพลาดนี้คือคุณสามารถทำได้ ลองย้ายไปยังตำแหน่งที่มีชื่อพา ธ สั้นกว่าหรือลองเปลี่ยนชื่อเป็นชื่อที่สั้นกว่าก่อนที่จะลองดำเนินการนี้ .
ตอนนี้กด ยกเลิก บนหน้าต่างข้อผิดพลาดจากนั้นลองใช้วิธีแก้ไขปัญหาต่อไปนี้เพื่อกำจัดปัญหานี้
เส้นทางปลายทางยาวเกินไปใน Windows - แก้ไขได้อย่างมีประสิทธิภาพ!หากคุณได้รับข้อความแสดงข้อผิดพลาด Destination Path Too Long เมื่อคัดลอกหรือย้ายไฟล์หรือโฟลเดอร์ใน Windows คุณสามารถลองใช้วิธีแก้ไขปัญหาเหล่านี้เพื่อแก้ไขได้
อ่านเพิ่มเติมโซลูชันที่ 1: ลบไฟล์ / โฟลเดอร์โดยการข้ามถังรีไซเคิล
คุณทราบดีว่าเมื่อคุณลบไฟล์ออกจากคอมพิวเตอร์ไฟล์เหล่านี้จะถูกย้ายไปที่ถังรีไซเคิลก่อนและไฟล์เหล่านี้จะอยู่ที่นั่นจนกว่าคุณจะลบออกอย่างถาวร
ไม่สามารถล้างถังรีไซเคิล Windows 10 ได้หรือไม่? รับโซลูชั่นเต็มรูปแบบทันที!ไม่สามารถล้างถังรีไซเคิลใน Windows 10 ได้หรือไม่? คุณจะว่างเปล่าเพื่อเพิ่มพื้นที่ว่างได้อย่างไร? โพสต์นี้เขียนขึ้นเพื่อเสนอวิธีแก้ปัญหาทั้งหมดในการแก้ไขปัญหานี้
อ่านเพิ่มเติมหากการลบไฟล์ของคุณหยุดลงโดยข้อผิดพลาดของ ชื่อไฟล์ต้นฉบับมีขนาดใหญ่กว่าที่ระบบไฟล์รองรับ คุณสามารถเลือกที่จะลบได้โดยข้ามถังรีไซเคิล
คุณสามารถทำตามขั้นตอนเหล่านี้เพื่อลบไฟล์หรือโฟลเดอร์:
- คลิกที่ไฟล์หรือโฟลเดอร์ที่ถูกรบกวนโดยข้อผิดพลาด Source Path Too Long
- กด SHIFT และ ลบ ในเวลาเดียวกันเพื่อลบไฟล์หรือโฟลเดอร์อย่างถาวร
โซลูชันที่ 2: ลบทรีโดยการสร้างไดเร็กทอรีล่อ
ผู้ใช้บางคนรายงานว่าพวกเขาแก้ปัญหานี้ได้โดยการลบโครงสร้างโฟลเดอร์ที่ถูกรบกวนจากข้อผิดพลาดของชื่อไฟล์ต้นฉบับที่มีขนาดใหญ่กว่าที่ระบบไฟล์รองรับ
คุณต้องสร้างโฟลเดอร์ล่อที่อยู่ในไดเรกทอรีเดียวกับโฟลเดอร์ที่ไม่สามารถลบได้ ผู้ใช้สามารถย้ายรายการของโฟลเดอร์นั้นไปยังโฟลเดอร์ decoy ชั่วคราวจากนั้นจึงลบแผนผังไดเรกทอรีทั้งหมดที่รบกวนโดยข้อผิดพลาด Source Path Too Long
คุณสามารถทำงานดังนี้:
- ไปที่ไดเร็กทอรีรากของไดรฟ์ที่มีโครงสร้างโฟลเดอร์ที่ไม่สามารถลบได้ ตัวอย่างเช่นเราต้องการลบโฟลเดอร์ใน Documents บนไดรฟ์ C ไดเรกทอรีรากควรเป็น C:
- สร้างโฟลเดอร์ด้วยชื่อตัวอักษรเดียว
- ตัดและวางไฟล์และโฟลเดอร์ลงในโฟลเดอร์ที่คุณเพิ่งสร้างขึ้น
- ลบโฟลเดอร์ที่คุณสร้างด้วยชื่อตัวอักษรเดียว
- กลับไปที่ไดเร็กทอรีเดิมและคราวนี้คุณสามารถลบได้โดยไม่ต้องรับ ชื่อไฟล์ต้นฉบับมีขนาดใหญ่กว่าที่ระบบไฟล์รองรับ
โซลูชันที่ 3: ใช้ Microsoft Robocopy.exe
หากคุณเป็นบุคคลที่เชี่ยวชาญคุณสามารถใช้เครื่องมือ Microsoft Robocopy.exe เพื่อกำจัดข้อผิดพลาดได้
คุณสามารถสร้างโฟลเดอร์ว่างจากนั้นใช้ RoboCopy เพื่อคัดลอกโฟลเดอร์ว่างนี้ไปยังโฟลเดอร์ที่มีชื่อไฟล์แบบยาว
นี่คือคำแนะนำ:
1. สร้างโฟลเดอร์ใหม่และตั้งชื่อเป็น ว่างเปล่า .
2. กด ชนะ + ร เพื่อเปิด Run
3. ประเภท cmd จากนั้นกด Ctrl + Shift + Enter ในเวลาเดียวกันเพื่อเปิดพรอมต์คำสั่งที่ยกระดับ
4. คลิก ใช่ เมื่อคุณเห็น UAC (การควบคุมบัญชีผู้ใช้)
5. พิมพ์คำสั่งต่อไปนี้ใน Command Prompt ที่ยกระดับแล้วกด ป้อน เพื่อคัดลอกโฟลเดอร์ว่างไปยังโฟลเดอร์เป้าหมายและอำนวยความสะดวกในการลบล่าสุด:
robocopy / MIR c: * ว่าง * c: * targetfolder *
ในที่นี้ * empty * และ * targetfolder * หมายถึงชื่อจริงในกรณีของคุณ
โซลูชันที่ 4: การใช้ SuperDelete Command-Line
นอกจากนี้ยูทิลิตี้บรรทัดคำสั่ง SuperDelete ยังสามารถใช้เพื่อลบไฟล์หรือโฟลเดอร์ที่ถูกรบกวนโดยข้อผิดพลาด Source Path Too Long
คุณสามารถทำตามขั้นตอนเหล่านี้เพื่อทำงาน:
1. ดาวน์โหลด SuperDelete ไปยังคอมพิวเตอร์ของคุณ
2. แตกโฟลเดอร์ SuperDelete ที่ถูกบีบอัดจากนั้นย้ายไฟล์ปฏิบัติการ SuperDelete ไปยังที่ที่สามารถใช้งานได้
3. กด ชนะ + ร เพื่อเปิด วิ่ง .
4. ประเภท cmd แล้วกด ป้อน เพื่อเปิด Command Prompt
5. ใช้คำสั่ง CD เพื่อนำทางไปยังตำแหน่งของ SuperDelete.exe ตัวอย่างเช่นถ้าไดเรกทอรีรากคือ C คุณต้องพิมพ์ CDC: ในพรอมต์คำสั่ง
6. พิมพ์คำสั่งต่อไปนี้เพื่อดำเนินการต่อ คุณต้องแทนที่ * FullPathToFileorFolder * ด้วยเส้นทางที่แน่นอนตามสถานการณ์จริงของคุณ
SuperDelete.exe * fullPathToFileOrFolder *
7. กด และ เพื่อยืนยันการลบ
หลังจากลองใช้วิธีการเหล่านี้ข้อผิดพลาดของชื่อไฟล์ต้นฉบับมีขนาดใหญ่กว่าที่ระบบไฟล์รองรับควรหายไป