Как упомянул в своем комментарии LotPings, есть некоторые небольшие проблемы с тем, как вы используете /A в своей команде. На самом деле это должен быть /AD потому что -D означает исключение каталогов.
Как только это будет исправлено, вы можете заключить вашу команду в цикл for как показано ниже:
for /f "delims=" %a in ('DIR /AD /B /S "images"') do cd "%a"
Если вы хотите использовать это в пакетном файле, вам нужно будет экранировать % с другим % например, так:
for /f "delims=" %%a in ('DIR /AD /B /S "images"') do cd "%%a"
Хотя вы можете получить только один результат из команды dir , цикл for позволяет легко получить эту информацию в переменной. Это может вызвать некоторые проблемы, если в вашей структуре каталогов более одной папки «images». В этом случае вам нужно будет добавить логику, чтобы выяснить, какой из них вам нужен.
Дальнейшее чтение: