23
วิธีลบไดเรกทอรีที่มีพา ธ / ชื่อยาวเกินไปสำหรับการลบปกติ
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 : …