Удаление всех файлов по признаку

Команда для удаления всех файлов на диске c: с расширением .test

del /s /q /f c:\*.test

Удаление одного или нескольких файлов.

DEL [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена
ERASE [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена

имена         Список из одного или нескольких файлов или каталогов.
Для удаления группы файлов можно использовать подстановочные
знаки. Если указан каталог, будут удалены все файлы в этом
каталоге.

/P            Запрос подтверждения перед удалением каждого файла.
/F            Принудительное удаление файлов, доступных только для чтения.
/S            Удаление указанных файлов из всех подкаталогов.
/Q            Отключение запроса на подтверждение при удалении файлов.
/A            Отбор файлов для удаления по атрибутам.
атрибуты      R  Файлы, доступные только для чтения.
S  Системные файлы.
H  Скрытые файлы.
A  Файлы, готовые для архивирования.
I  Файлы с неиндексированным содержимым.
L  Точки повторной обработки.
—  Префикс «-» имеет значение НЕ.

Изменение команд DEL и ERASE при включении расширенной обработки команд:

Результаты вывода для ключа /S принимают обратный характер, то есть выводятся
только имена удаленных файлов, а не файлов, которые не удалось найти.