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


1

คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:

ฉันใช้ นี้ กรอบการทำงานของการทำแผนที่วัตถุสัมพันธ์ (ORM) คือ จำศีล เพื่อพัฒนา Java EE แอปพลิเคชันที่มีให้ใช้งานเป็นไฟล์ zip ที่สามารถดาวน์โหลดได้สำหรับ windows ที่มีโครงสร้างไดเรกทอรีที่ซ้อนกันหลายระดับ

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

! F: \ path \ to \ location \ hibernate-release-5.0.6.Final.zip: ไม่สามารถสร้าง hibernate-release-5.0.6.Final \ เอกสาร \ javadocs \ org \ hibernate \ boot \ model \ source \ internal \ hbm \ ระดับการใช้งาน \ RelationalValueSourceHelper.AbstractColumnsAndFormulasSource.html

Total path and file name length must not exceed 260 characters
The system cannot find the path specified.

เพื่อหลีกเลี่ยงคำเตือนประเภทนี้ก่อนอื่นฉันจะคัดลอกไฟล์ zip ไปยังตำแหน่งที่มีเส้นทางที่สั้นที่สุดเช่น C:\ จากนั้นแยกไฟล์ zip นั้นไปยังตำแหน่งนั้น กระบวนการแยกบันเดิล zip นั้นจะสำเร็จโดยไม่ต้องมีคำเตือนเช่นนั้น

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

ไม่สามารถลบโฟลเดอร์ hibernate-Enhance-maven-plugin: ชื่อไฟล์หรือ   ส่วนขยายยาวเกินไป

enter image description here

สามารถลบโฟลเดอร์เองได้อย่างปลอดภัยจากตำแหน่งที่ตั้งนั้นเช่น C:\ แต่ไม่สามารถคัดลอกไปยังตำแหน่งอื่นได้ (คัดลอก & วาง; ไม่ตัด & วาง;)

การช่วยเหลือคืออะไร?


ฉันใช้ Microsoft Windows XP Professional เวอร์ชัน 2002, Service Pack 3


คำถามเหล่านั้นพูดถึงทั้งหมดเกี่ยวกับการลบไดเรกทอรี นี่เป็นกรณีอื่น
Tiny

เส้นทางไฟล์หรือโฟลเดอร์ที่ยาวเกินไปเป็นโซลูชันเดียวกัน
Moab

คำตอบ:


2

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


ในขณะที่ 7-zip สามารถแตกไฟล์ zip ที่ตำแหน่งที่ต้องการโดยไม่มีคำเตือนนั้น (ตามที่ยกมา) ตามคำถามฉันไม่พยายามลบโฟลเดอร์ที่แตกออกจาก C: \ ความผิดพลาด, " ไม่สามารถลบโฟลเดอร์ hibernate-enhance-maven-plugin: ชื่อไฟล์หรือนามสกุลยาวเกินไป. "เกิดขึ้นขณะคัดลอก & วาง (ดังนั้นจึงไม่มีความพยายามที่จะลบสิ่งที่มี)
Tiny

@Tiny แทนที่จะคัดลอกและวางให้ลองตัวเลือก "คัดลอกไปยัง ... " ของ 7-zip ภายใต้เมนู "ไฟล์"
Ouroborus
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.