เส้นทางแหล่งที่มายาวเกินไป? ใช้ SuperDelete เพื่อลบไฟล์ที่มีข้อผิดพลาดดังกล่าว

คุณเคยพบข้อผิดพลาดจากWindows File Explorerโดยบอกว่าไฟล์ที่คุณกำลังจัดการมีLong Pathหรือไม่? นั่นเป็นเพราะWindowsรองรับเฉพาะเส้นทางที่มีขนาด น้อยกว่า 260 อักขระ (260 characters)คุณสามารถมีไฟล์ที่มีเส้นทางที่ยาวกว่าความยาวนั้นได้ แต่Windows Explorerจะไม่สามารถดำเนินการบางอย่างกับไฟล์นั้นได้ ในกรณีส่วนใหญ่ ที่มาของไฟล์ดังกล่าวคือระบบปฏิบัติการและสภาพแวดล้อมอื่นๆ ที่รองรับและดำเนินการไฟล์ดังกล่าว หากคุณต้องการลบไฟล์ดังกล่าวออกจากคอมพิวเตอร์ของคุณ เราได้ครอบคลุมยูทิลิตี้ขนาดเล็กที่เรียกว่า ' SuperDelete ' ที่สามารถช่วยคุณได้

เส้นทางต้นทางยาวเกินไป

เส้นทางต้นทางยาวเกินไป

ในช่วงเวลาดังกล่าว คุณสามารถได้รับกล่องโต้ตอบข้อผิดพลาด ของ Source Path Too Long Microsoftแนะนำให้คุณลองย้ายไฟล์ไปยังตำแหน่งอื่น แต่ถ้านั่นไม่ได้ช่วยคุณ การใช้SuperDeleteอาจ

ลบ(Delete)ไฟล์ด้วยLong Pathโดยใช้SuperDelete

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

เครื่องมือขนาดเล็กนี้ใช้งานง่ายและกำหนดค่าได้ง่ายมาก สิ่งที่คุณต้องทำคือดาวน์โหลดสคริปต์และเปิด หน้าต่าง CMDและรันคำสั่งเพื่อลบไฟล์ SuperDeleteรองรับไฟล์ที่มีเส้นทางสูงสุด 32767 อักขระ ซึ่งเกินขีดจำกัดเริ่มต้น 260 อักขระ ดังนั้น เครื่องมือนี้น่าจะทำงานได้ดีสำหรับผู้ใช้ทั่วไป

นอกจากนี้ หากคุณมีสิทธิ์ของผู้ดูแลระบบ คุณสามารถข้ามการ ตรวจสอบ ACL ทั้งหมด และลบไฟล์หรือโฟลเดอร์ได้โดยตรง ACLหรือAccess Control ListคือรายการของAccess Control Entriesที่ระบุสิทธิ์การเข้าถึงวัตถุสำหรับผู้ดูแลผลประโยชน์

ในการเริ่มต้น ตรงไปที่ส่วนการวางจำหน่ายในที่ เก็บ GitHubและดาวน์โหลดไฟล์ปฏิบัติการล่าสุด คุณสามารถเลือกดาวน์โหลดซอร์สโค้ดได้เช่นกัน หากคุณต้องการรวมSuperDeleteไว้ในโปรเจ็กต์ของคุณ หรือต้องการคอมไพล์ด้วยตนเอง เมื่อคุณมีไฟล์ปฏิบัติการแล้ว ให้เปิด หน้าต่าง CMDในโฟลเดอร์นั้น ตอนนี้คุณสามารถรันคำสั่งต่อไปนี้เพื่อลบไฟล์หรือโฟลเดอร์:

superdelete.exe path

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

ลบไฟล์ด้วย Long Path โดยใช้ SuperDelete

superdelete.exe -s path

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

superdelete.exe --bypassacl path

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

SuperDeleteเป็นเครื่องมือเล็กๆ ที่น่าทึ่งที่ช่วยทำงานให้เสร็จลุล่วง เครื่องมือทำงานทั้งหมดจากบรรทัดคำสั่ง และผู้ใช้บางคนอาจพบว่าเข้าถึงได้ยาก แต่โดยรวมแล้ว เครื่องมือนี้ใช้งานได้เมื่อต้องการลบไฟล์ที่มีเส้นทางยาว ซึ่งWindows Explorer ไม่สามารถเข้าถึง ได้

คลิกที่นี่(here)(here)เพื่อดาวน์โหลด SuperDelete

คุณอาจต้องการตรวจสอบLong Path FixerสำหรับWindows(Windows 10) 10 เครื่องมือนี้จะช่วยให้คุณแก้ไขข้อผิดพลาดที่เกี่ยวข้องกับเส้นทางที่ยาวเกินไป(path too long) บน เครื่องWindows ของคุณ (Windows)เครื่องมือนี้ยังมีGUIที่ทำให้สะดวกยิ่งขึ้นในการย้ายหรือลบไฟล์ที่มีเส้นทางยาว นอกจากนี้TLPDยังเป็นโปรแกรมค้นหาเส้นทางไฟล์แบบยาว(long file path finder)เพื่อตรวจจับไฟล์ที่มีเส้นทางยาว



About the author

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



Related posts