ฉันมีไดรฟ์ที่เต็มไปด้วยไฟล์จำนวน 1,000 ไฟล์กระจายอยู่ในหลายร้อยโฟลเดอร์ ฉันใช้โปรแกรมซิงค์ที่สร้างไฟล์ตัวยึดจำนวนมากทั่วไดรฟ์ ฉันต้องการลบตัวยึดทั้งหมด แต่ปล่อยให้โฟลเดอร์และไฟล์อื่น ๆ ไม่เปลี่ยนแปลง ฉันใช้ Windows 7
ฉันมีไดรฟ์ที่เต็มไปด้วยไฟล์จำนวน 1,000 ไฟล์กระจายอยู่ในหลายร้อยโฟลเดอร์ ฉันใช้โปรแกรมซิงค์ที่สร้างไฟล์ตัวยึดจำนวนมากทั่วไดรฟ์ ฉันต้องการลบตัวยึดทั้งหมด แต่ปล่อยให้โฟลเดอร์และไฟล์อื่น ๆ ไม่เปลี่ยนแปลง ฉันใช้ Windows 7
คำตอบ:
ฉันพบคำตอบของตัวเองที่บรรทัดคำสั่ง
del /s *.wlx
โดยที่ wlx เป็นนามสกุลไฟล์ที่เป็นปัญหา
/p
สวิตช์เพื่อแสดงพร้อมท์ในการลบทุกครั้ง ที่กล่าวว่ากดปุ่มy
enter
ซ้ำแล้วซ้ำอีกได้รับเร็ว
ls *.wlx -Recurse | foreach {rm $_}
คุณสามารถทำได้โดยใช้ Windows GUI ป้อน "* .wlx" ในช่องค้นหาใน explorer จากนั้นหลังจากพบไฟล์ให้เลือกทั้งหมด (CTRL-A) แล้วลบโดยใช้ปุ่มลบหรือเมนูบริบท สิ่งนี้ยังทำงานใน Windows รุ่นเก่าโดยใช้บานหน้าต่างการค้นหาไฟล์ explorer แยกต่างหาก
บรรทัดคำสั่งนั้นเร็วกว่าโดยเฉพาะหากมีไฟล์จำนวนมาก ฉันเพิ่งเพิ่มคำตอบสำหรับบันทึกนี้
หากคุณมี cygwin -
find . -name '*.wlx' -delete