Cần xóa tất cả các tệp có một phần mở rộng trên một ổ đĩa trong Windows 7


13

Tôi có một ổ chứa đầy 1000 tập tin trải rộng trên hàng trăm thư mục. Tôi đã sử dụng một chương trình đồng bộ hóa tạo ra nhiều tệp giữ chỗ trong toàn bộ ổ đĩa. Tôi cần xóa tất cả các phần giữ chỗ nhưng giữ nguyên các thư mục và các tệp khác. Tôi đang sử dụng Windows 7.

Câu trả lời:


23

Tôi tìm thấy câu trả lời của riêng tôi tại dòng lệnh.

del /s *.wlx

Trong đó wlx là phần mở rộng tập tin trong câu hỏi.


1
Nếu tôi có các tệp có tên "ASP" và "ASPX" và chạy tệp này, nó cũng xóa các trang ASPX ... Chỉ cần nói - đó không phải là tiện ích mở rộng "cụ thể"
Lars Holdgaard

Bạn có thể thêm công /ptắc để nhắc trên mỗi lần xóa. Điều đó nói rằng, đánh đi đánh y enterlại nhiều lần sẽ nhanh cũ.
PerryC

@LarsHoldgaard: Phiên bản "tên ngắn" của tên tệp cho các tệp ASPX đó có thể có phần mở rộng ASP.
Ben Voigt

Powershell:ls *.wlx -Recurse | foreach {rm $_}
Hẻm núi Kolob

5

Bạn có thể làm điều này bằng cách sử dụng GUI Windows. Nhập "* .wlx" vào hộp tìm kiếm trong trình thám hiểm. Sau đó, sau khi tìm thấy các tệp, chọn tất cả (CTRL-A) và sau đó xóa bằng phím xóa hoặc menu ngữ cảnh. Điều này cũng hoạt động trong các phiên bản Windows cũ hơn bằng cách sử dụng cửa sổ và cửa sổ tìm kiếm tệp thám hiểm riêng biệt.

Dòng lệnh nhanh hơn, đặc biệt nếu có nhiều tệp. Tôi vừa thêm câu trả lời này cho hồ sơ.


Tôi thực sự đã thử điều này trước tiên vì đây là cách dễ nhất để loại bỏ các tệp này. Phương pháp dòng lệnh hoạt động tuyệt vời cho nhiều tệp nhưng nó có khả năng xóa các tệp sai nếu bạn không cẩn thận.
Peter Hoven

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.