используйте цикл for /f
, чтобы поймать вывод команды:
for /f "delims=" %%a in ('dir /s /b /ad "D:\f0\f1\f2\bin"') do set "folder=%%a"
cd /d "%folder%"
(Примечание: если в дереве более одной папки bin
, это даст вам последний результаттолько)
dir /s /b /ad "D:\f0\f1\f2\bin
"будет рекурсивно (/s
) выводить список всех папок (/ad
) с именем bin
ниже D:\f0\f1\f2
в b в формате (/b
)