Jak usunąć wszystkie pliki oprócz plików o określonym rozszerzeniu pliku

Może być konieczne usunięcie wszystkich plików w folderze z wyjątkiem plików spełniających określone kryteria. Na tej stronie pomagamy w usuwaniu wszystkich plików w katalogu, które nie mają określonego rozszerzenia pliku.

Uwaga: Podczas pracy z poleceniami, skryptami lub czymkolwiek, co może usunąć wiele plików, zawsze zalecamy tworzenie kopii zapasowych danych w przypadku popełnienia błędu, który usuwa więcej niż zamierzałeś usunąć.

  • Microsoft Windows
  • Linia poleceń Windows
  • Użytkownicy Linuksa

W systemie Microsoft Windows można usunąć wiele plików określonego typu lub rozszerzenia pliku, wykonując poniższe czynności. (Możesz również spróbować to zrobić za pomocą wiersza poleceń systemu Windows.)

  1. Otwórz Eksplorator plików
  2. Przejdź do folderu zawierającego pliki.
  3. Kliknij nagłówek kolumny „Typ”, aby posortować wszystkie pliki według typu plików.
  4. Zaznacz wszystkie pliki, które chcesz zachować, klikając jeden raz pierwszy typ pliku, przytrzymując klawisz Shift i klikając ostatni plik, aby zaznaczyć wszystkie pliki.
  5. Po zaznaczeniu wszystkich plików, które chcesz zachować, na karcie Narzędzia główne kliknij Odwróć zaznaczenie, aby wybrać wszystkie inne pliki i foldery.
  6. Po podświetleniu plików, których nie chcesz zachować, naciśnij klawisz Delete na klawiaturze, aby usunąć zaznaczone pliki.

Wskazówka: Jeśli chcesz odznaczyć niektóre z podświetlonych plików, możesz przytrzymać klawisz Ctrl i kliknąć pliki lub foldery, których nie chcesz usuwać przed naciśnięciem klawisza Delete.

  • Jak wybrać lub podświetlić wiele plików i folderów.

Linia poleceń Windows

Usunięcie wszystkich plików w bieżącym katalogu wiersza poleceń systemu Windows (DOS), z wyjątkiem plików z określonym rozszerzeniem pliku, można najlepiej wykonać za pomocą polecenia for .

dla / f% F w ('katalog / b / ad ^ | findstr / vile ".tiff .jpg"') do del "% F"

W powyższym przykładzie polecenie usuwa wszystkie pliki w bieżącym katalogu, z wyjątkiem plików z rozszerzeniem .tiff i .jpg.

Wskazówka: Jeśli chcesz umieścić to polecenie w pliku wsadowym, zmień % F na %% F w wierszu.

  • Więcej informacji na temat tego polecenia można znaleźć na naszej stronie polecenia.

Użytkownicy Linuksa

Usuwanie wszystkich plików w bieżącym katalogu Linux z pewnym rozszerzeniem pliku można wykonać za pomocą polecenia find .

odnaleźć . -type f! -iname "* .tiff" -delete

W powyższym przykładzie polecenie usuwa wszystkie pliki w bieżącym katalogu, z wyjątkiem plików z rozszerzeniem .tiff.

  • Więcej informacji na temat tego polecenia można znaleźć w naszej stronie poleceń Znajdź.