Опираясь на ответ Rudu и предполагая, что script.py
находится в том же каталоге (скажем, C:\Test
), что и следующий пакетный скрипт, вы также можете рекурсивно запускать script.py
на всехкаталоги, присутствующие в C:\Test
:
@echo off
for /d /r %%d in (*) do (
echo Processing: %%d
script.py "%%d"
)
Справка FOR
, доступная из cmd.exe
, не упоминает о том, что она поддерживает несколько модификаторов, но работает в Windows 7.