Я пытаюсь запустить рекурсивный цикл над несколькими каталогами. Это работает:Вложенный каталог Поиск в пакетном файле
FOR /R "Dir1" %%f IN (*.c *.cpp *.h) DO (
echo %%f
)
FOR /R "Dir2" %%f IN (*.c *.cpp *.h) DO (
echo %%f
)
Но так как это глупо (echo
часть фактически является блок команд, а количество каталогов велико), я попытался это:
FOR %%d IN (Dir1 Dir2) DO (
FOR /R "%%d" %%f IN (*.c *.cpp *.h) DO (
echo %%f
)
)
Который не сделал (он ничего не запускал). Есть ли способ заставить это работать?