Я хочу сделать некоторые вещи с изображениями с расширениями, определенными в переменной. Следующий скрипт работает хорошо:
set AllowExt="jpg png bmp"
forfiles /p D:\Pictures /m *.* /c "cmd /c if not %AllowExt:jpg=% == %AllowExt% echo @file
Но следующий скрипт выдает ошибку
set AllowExt="jpg png bmp"
forfiles /p D:\Pictures /m *.* /c "cmd /c if not %AllowExt:@ext=% == %AllowExt% echo @file"
ОШИБКА: недопустимый аргумент/параметр — «png». Введите "ФОРФАЙЛЫ /?" для использования.