forfiles / M * .sql / d -90 / c "cmd / c del @ file
SYNTAX (FOR WIN XP FORFILES RESOURCE KIT)
FORFILES [-p Path] [-m Mask] [-s] [-c Command] [-d [+ | -] {dd/MM/yyyy | dd}]
Вы не указали путь, поэтому по умолчанию он будет вашим текущим каталогом. Кроме того, вы не закрывали кавычки в конце своей команды. В целях безопасности я бы указал ваш путь.
forfiles -p "C: \ Path \ To \ sqlfiles" -m * .sql -d-90 -c "cmd / c del @FILE"
Для вашего примера, не указав путь:
forfiles -m * .sql -d-90 / c "cmd / c del @FILE"
РЕДАКТИРОВАТЬ: отредактировал мою команду, используя /
вместо -
для символов переключения не работает. Ссылка также удалена, потому что указано иное. Обратите внимание: не вставляйте пробелы между переключателем и входами, так как это не удастся. Кроме того, ваш параметр @
должен быть прописным. Также отметим, что онлайновая документация на ss64.com неверна для использования @PATH