จำเป็นต้องลบไฟล์ทั้งหมดที่มีนามสกุลเดียวบนไดรฟ์ใน Windows 7


13

ฉันมีไดรฟ์ที่เต็มไปด้วยไฟล์จำนวน 1,000 ไฟล์กระจายอยู่ในหลายร้อยโฟลเดอร์ ฉันใช้โปรแกรมซิงค์ที่สร้างไฟล์ตัวยึดจำนวนมากทั่วไดรฟ์ ฉันต้องการลบตัวยึดทั้งหมด แต่ปล่อยให้โฟลเดอร์และไฟล์อื่น ๆ ไม่เปลี่ยนแปลง ฉันใช้ Windows 7

คำตอบ:


23

ฉันพบคำตอบของตัวเองที่บรรทัดคำสั่ง

del /s *.wlx

โดยที่ wlx เป็นนามสกุลไฟล์ที่เป็นปัญหา


1
หากฉันมีไฟล์ชื่อ "ASP" และ "ASPX" และดำเนินการสิ่งนี้มันจะลบเพจ ASPX ... เพียงแค่พูดว่า - ไม่ใช่ส่วนขยาย "เฉพาะ"
Lars Holdgaard

คุณสามารถเพิ่ม/pสวิตช์เพื่อแสดงพร้อมท์ในการลบทุกครั้ง ที่กล่าวว่ากดปุ่มy enterซ้ำแล้วซ้ำอีกได้รับเร็ว
PerryC

@LarsHoldgaard: ชื่อไฟล์ "ชื่อแบบสั้น" สำหรับไฟล์ ASPX เหล่านั้นน่าจะมีส่วนขยาย ASP
Ben Voigt

Powershell:ls *.wlx -Recurse | foreach {rm $_}
Kolob Canyon

5

คุณสามารถทำได้โดยใช้ Windows GUI ป้อน "* .wlx" ในช่องค้นหาใน explorer จากนั้นหลังจากพบไฟล์ให้เลือกทั้งหมด (CTRL-A) แล้วลบโดยใช้ปุ่มลบหรือเมนูบริบท สิ่งนี้ยังทำงานใน Windows รุ่นเก่าโดยใช้บานหน้าต่างการค้นหาไฟล์ explorer แยกต่างหาก

บรรทัดคำสั่งนั้นเร็วกว่าโดยเฉพาะหากมีไฟล์จำนวนมาก ฉันเพิ่งเพิ่มคำตอบสำหรับบันทึกนี้


ฉันลองตัวนี้ก่อนเพราะมันเป็นวิธีที่ง่ายที่สุดในการลบไฟล์เหล่านี้ วิธีบรรทัดคำสั่งใช้งานได้ดีเยี่ยมสำหรับไฟล์จำนวนมาก แต่อาจมีการลบไฟล์ผิดถ้าคุณไม่ระวัง
Peter Hoven

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