Cách xóa tất cả các tệp ngoại trừ các tệp của một phần mở rộng tệp nhất định

Có thể cần phải xóa tất cả các tệp trong một thư mục ngoại trừ các tệp đáp ứng một tiêu chí nhất định. Trên trang này, chúng tôi giúp xóa tất cả các tệp trong một thư mục không có phần mở rộng tệp cụ thể.

Lưu ý: Khi làm việc với các lệnh, tập lệnh hoặc bất kỳ thứ gì có thể xóa nhiều tệp, chúng tôi luôn khuyên bạn nên sao lưu dữ liệu của mình trong trường hợp có lỗi xảy ra xóa nhiều hơn bạn dự định xóa.

  • Microsoft Windows
  • Dòng lệnh Windows
  • Người dùng Linux

Trong Microsoft Windows, bạn có thể xóa nhiều tệp thuộc một loại hoặc phần mở rộng tệp nhất định bằng cách thực hiện theo các bước bên dưới. (Bạn cũng có thể muốn thử thực hiện thông qua dòng lệnh Windows.)

  1. Mở tệp Explorer
  2. Duyệt đến thư mục chứa các tập tin.
  3. Nhấp vào tiêu đề cột "Loại" để sắp xếp tất cả các tệp theo loại tệp.
  4. Làm nổi bật tất cả các tệp bạn muốn giữ bằng cách nhấp vào loại tệp đầu tiên một lần, giữ phím Shift và nhấp vào tệp cuối cùng để chọn tất cả các tệp.
  5. Khi tất cả các tệp bạn muốn giữ được tô sáng, trên Tab Trang chủ, bấm Đảo ngược lựa chọn để chọn tất cả các tệp và thư mục khác.
  6. Khi các tệp được tô sáng mà bạn không muốn giữ, hãy bấm phím Xoá trên bàn phím để xóa các tệp được tô sáng.

Mẹo: Nếu bạn muốn bỏ chọn một số tệp được tô sáng, bạn có thể giữ phím Ctrl và nhấp vào tệp hoặc thư mục bạn không muốn xóa trước khi nhấn phím Xoá.

  • Cách chọn hoặc tô sáng nhiều tệp và thư mục.

Dòng lệnh Windows

Xóa tất cả các tệp trong thư mục dòng lệnh Windows (DOS) hiện tại, ngoại trừ các tệp có phần mở rộng tệp nhất định, tốt nhất có thể được thực hiện bằng lệnh for .

cho / f% F trong ('dir / b / quảng cáo ^ | findstr / vile ".tiff .jpg"') làm del "% F"

Trong ví dụ trên, lệnh đang xóa tất cả các tệp trong thư mục hiện tại, ngoại trừ các tệp có phần mở rộng tệp .tiff và .jpg.

Mẹo: Nếu bạn muốn đặt lệnh này trong một tệp bó, hãy thay đổi % F thành %% F trong dòng.

  • Xem trang lệnh của chúng tôi để biết thêm thông tin về lệnh này.

Người dùng Linux

Xóa tất cả các tệp trong thư mục Linux hiện tại với một phần mở rộng tệp nhất định có thể được thực hiện bằng lệnh find .

tìm thấy . -type f! -tame "* .tiff" -delete

Trong ví dụ trên, lệnh đang xóa tất cả các tệp trong thư mục hiện tại, ngoại trừ các tệp có phần mở rộng tệp .tiff.

  • Xem trang tìm kiếm của chúng tôi để biết thêm thông tin về lệnh này.