Windows ดูเหมือนว่าจะมีการจำกัดความยาวชื่อไฟล์เมื่อพยายามที่จะลบแม้ว่ามันจะไม่ป้องกันไฟล์เหล่านั้นจากการถูกสร้างขึ้น
กระบวนการสร้างของเราสร้างไฟล์ชั่วคราวจำนวนหนึ่ง (บิลด์จำนวนมากจาก WSDL) ซึ่งทำงานได้ไม่เกินขีด จำกัด นี้ สคริปต์ ant ของเราสามารถลบออกได้เมื่อทำความสะอาด แต่บางครั้งฉันจำเป็นต้องลบไดเรกทอรี workarea (ที่ทุกไฟล์ temp ไป) โดยไม่ต้องทำการลบทั้งหมดจาก ant
นี่เป็นข้อผิดพลาดเดียวกันกับคำถามนี้แต่คำตอบที่ฉันใช้กับไดเรกทอรีไม่ได้เป็นไฟล์จริงๆและฉันก็ไม่เคยรู้เลยว่าไฟล์หรือไดเรกทอรีย่อยใดที่ทำให้เกิดปัญหา และฉันพยายามหลีกเลี่ยงกระบวนการแบบแมนนวล (นอกเหนือจากการเรียกคำสั่งเดียว) เพื่อลบออกจริงๆ
หากฉันลองลบไดเรกทอรีจาก Explorer ฉันได้รับข้อผิดพลาด
Cannot delete [file name]: The file name you specified is not valid or too long.
Specify a different file name
การลองRemove-Itemใน PowerShell ให้ข้อผิดพลาดต่อไปนี้:
Remove-Item : The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
At line:1 char:12
+ Remove-Item <<<< -force -Recurse <directory>
ไม่มีใครรู้ว่าเครื่องมือใด ๆ หรือวิธีที่ง่ายต่อการแก้ไขข้อผิดพลาดการลบโดยไม่ต้องค้นหาไฟล์ปัญหาด้วยตนเองและย้าย / เปลี่ยนชื่อพวกเขา?
Ubuntuหรืออื่น ๆLinux Bootable CDเราสามารถบูตเครื่องคอมพิวเตอร์ของเราไปยังUbuntuหรือระบบปฏิบัติการอื่น ๆ เป็นการชั่วคราวจากนั้นเราสามารถเลือกโฟลเดอร์และเราสามารถลบได้อย่างง่ายดาย




