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

Удалить файл

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

Заметка

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

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

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

для / f% F в ('dir / b / a-d ^ | findstr / vile ".tiff .jpg"') do del "% F"

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

Чаевые

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

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

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

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

находить . Тип F! - имя "* .tiff"

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

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