ลบโฟลเดอร์โฟลเดอร์ย่อยและไฟล์ในเส้นทางยาว


0

ฉันได้ลองแก้ปัญหานี้โดย googling และเรียกดู superuser.com แต่ยังไม่พบวิธีแก้ปัญหาที่ใช้ได้ ฉันใช้ Windows 7 btw

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

ฉันได้ลองลบมันผ่าน cmd.exe โดยใช้:

del /S /Q libraries\*
rmdir /S /Q libraries

ฉันยังลอง robocopy ด้วยเนื่องจากมีบางกระทู้ที่พูดถึงวิธีนี้

robocopy ROBCOP libraries /s /mir

และในที่สุดฉันก็ลองใช้เครื่องมือที่เรียกว่า DelinvFile เครื่องมือนี้เริ่มลบโฟลเดอร์ แต่หลังจากลบโฟลเดอร์ย่อย ~ 6000 โฟลเดอร์มันหยุดทำงานด้วยข้อผิดพลาด "Directory not empty"


เป็นไปได้มากว่าคุณจะพบปัญหาเกี่ยวกับสิ่งนี้: msdn.microsoft.com/en-us/library/windows/desktop/...
MaQleod

คำตอบ:


0

ในคำถามนี้: วิธีลบไดเรกทอรีที่มีพา ธ / ชื่อยาวเกินไปสำหรับการลบปกติ

มีคนแนะนำให้ใช้ 7zip เป็นทางเลือกสำหรับนักสำรวจที่ได้รับคะแนนโหวตค่อนข้างมาก บางทีนั่นอาจใช้ได้ผลกับคุณ


0

ฉันลองใช้ซอฟต์แวร์ประเภทต่าง ๆ รวมถึงเครื่องมือลบแบบเรียกซ้ำ ในทุกกรณีซอฟต์แวร์ล้มเหลว

ฉันจัดการเพื่อลบโฟลเดอร์โดยการติดตั้งเวอร์ชันของ Ubuntu บนแท่ง USB, บูตมันขึ้นมาใน Ubuntu และลบมันผ่านเทอร์มินัลโดยใช้พารามิเตอร์ recursive (-r) คอมพิวเตอร์ใช้เวลาระหว่าง 5-10 นาทีในการลบโฟลเดอร์ (น่าทึ่งเพราะมีเพียงโฟลเดอร์และข้อมูลขนาด 300kb)

หลังจากรีบูต Windows รู้สึกว่าจำเป็นต้องซ่อมแซม windows ฉันได้รับการแจ้งเตือนว่า Windows ไม่สามารถซ่อมแซมได้ แต่เมื่อฉันบูตขึ้นมาใหม่ทุกครั้งก็ทำงานได้อย่างสมบูรณ์


-1

ลอง ผู้จัดการที่ดี มันจัดการกับเส้นทางที่ยาวกว่าดีกว่า

ภาพรวมจากเว็บไซต์ของพวกเขา:

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

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