Команда должна работать.
Возможно, у вас есть FORFILES.BAT, FORFILES.CMD или поддельная копия FORFILES.EXE либо в вашем текущем каталоге, либо в другом каталоге, который находится в вашем PATH.
Попробуйте запустить эту команду из командной строки, чтобы убедиться, что выполняется правильный файл FORFILES.EXE.
for %F in (forfiles.exe forfiles.bat forfiles.cmd) do @echo %~$path:F
Если это не проблема, то мне кажется, что у вас есть ошибочная версия FORFILES.
Попробуйте использовать один вариант за раз, чтобы увидеть, какой, если какой-либо изопции работают