วิธีการลบไฟล์จำนวนมากบน Windows
ฉันมีไดเรกทอรีที่มีล้านไดเรกทอรีย่อยและล้านล้านไฟล์ และตอนนี้ฉันต้องล้างมัน หากพูดถึงล้านล้านฉันไม่ได้พูดถึงขนาดไฟล์ แต่จำนวนไฟล์ ฉันได้ลองลบมันdel/sแล้วและใช้ Windows Explorer ไม่สามารถทำงานให้เสร็จสมบูรณ์ได้ ฉันพยายามลบไดเรกทอรีย่อยบางรายการทีละรายการและใช้เวลาหลายวัน ปัญหาที่ฉันพบคือทุกครั้งไม่ว่าจะใช้delหรือ Explorer ฉันสามารถเห็นได้ในตัวจัดการงานที่อินสแตนซ์ของ explorer ใช้หน่วยความจำสูงและค่อย ๆ ผลักระบบของฉันล้มเหลว ยังคงมีไฟล์หลายร้อยล้านไฟล์ที่จะถูกลบ มีความเป็นไปได้ที่จะประสบความสำเร็จด้วยคำสั่ง / การกระทำหนึ่ง (หรือเพียงไม่กี่)? [แก้ไข] ฉันพยายามทำกับ Cygwin rm -frและให้ผลลัพธ์เดียวกัน สรุปเป็น: ไม่ว่าจะใช้ Windows Explorer DELจากพรอมต์คำสั่งหรือrmคำสั่งCygwin หน่วยความจำระบบจะค่อยๆลดลงเหลือศูนย์และในที่สุดกล่องก็จะหยุดทำงาน หาก ณ จุดใด ๆ ก่อนที่ระบบจะล้มเหลวกระบวนการจะถูกปิด (โดย CTRL + C หรือสิ่งอื่น) กล่องจะยังคงทำงานตามปกติ อย่างไรก็ตามหน่วยความจำที่ใช้ทั้งหมดจะไม่ได้รับการปลดปล่อย ว่าฉันหยุดกระบวนการในขณะที่หน่วยความจำระบบถึง 91% ที่ Task Manager บอก: …