Помощь с командными файлами

Как программисту мне трудно признать, что с Командными Файлами (bat) я особо не работал и посему особо не знаю их структуру и так далее. То есть иными словами прошу помощи сделать следующую штуку :

Построить командный файл для удаления заданных файлов, запрещающий удалять файлы типа exe, com и bat, а также запрашивающий подтверждение на удаление и предусматривающий восстановление нечаянно удаленных файлов.

насчёт удаления конкретных файлов и запроса всё нормально. со всем остальным уже проблемы начинаются. Потому прошу помощи ввиде подсказок, объяснения или указания ссылок на статьи, где описано это.

P.S.

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

- данная ссылка очень полезна, но всё же проблемы