Как удалить все файлы, кроме определенного расширения файла

Как удалить все файлы, кроме определенного расширения файла

Удалить файл

Может потребоваться удалить все файлы в папке, кроме файлов, удовлетворяющих определенным критериям. На этой странице мы помогаем удалить все файлы в каталоге, для которых нет определенного расширение файла.

Примечание

Когда вы используете команды, сценарии или программное обеспечение, которое удаляет несколько файлов, мы настоятельно рекомендуем вам резервный ваши данные в первую очередь. Наличие проверенной резервной копии важно! Если вы случайно удалили не те файлы, вы можете восстановить их из резервной копии..

Майкрософт Виндоус

В Microsoft Windows вы можете удалить несколько файлов определенного типа или расширения, выполнив следующие действия. (Вы также можете попробовать делать это через командную строку Windows.)

  1. Открыть Проводник.
  2. Перейдите в папку, содержащую файлы.
  3. Щелкните значок Тип заголовок столбца для сортировки всех файлов по типу файлов.
  4. Выделять все файлы, которые вы хотите держать щелкнув первый тип файла, удерживая Сдвиг ключ и щелкните последний файл.
  5. После того, как все файлы, которые вы хотите сохранить, будут выделены, на вкладке «Главная» нажмите Наоборот для выбора всех остальных файлов и папок.
  6. После того, как будут выделены файлы, которые вы не хотите оставлять, нажмите кнопку Удалить клавиша на клавиатуре для удаления выделенных файлов.

Кончик

Чтобы отменить выбор некоторых выделенных файлов, удерживайте Ctrl и щелкните файлы или папки, которые вы не хотите удалять, прежде чем нажимать клавишу Delete..

Командная строка Windows

Удаление всех файлов в текущем каталоге командной строки Windows (DOS), за исключением файлов с определенным расширением, лучше всего выполнить с помощью за команда.

for / f% F in (‘dir / b / a-d ^ | findstr / vile ".tiff .jpg"’) делать дель "% F"

В приведенном выше примере команда удаляет все файлы в текущем каталоге, кроме файлов с расширениями .tiff и .jpg..

Кончик

Если вы хотите поместить эту команду в командный файл, изменять % F к %% F в соответствии.

  • Смотрите наши для команды страницу для получения дополнительной информации об этой команде.

Пользователи Linux

Удаление всех файлов в текущем каталоге Linux с определенным расширением файла может быть выполнено с помощью найти команда.

найти . -тип f! -iname "* .tiff" -Удалить

В приведенном выше примере команда удаляет все файлы в текущем каталоге, кроме файлов с расширением .tiff..

  • Смотрите наши найти команду страницу для получения дополнительной информации об этой команде.