Chamar o arquivo em lote em cada subpasta recursivamente e excluí-lo?

Chamar o arquivo em lote em cada subpasta recursivamente e excluí-lo?

Então aqui está o meu dilema... Tenho várias subpastas em um diretório. Preciso percorrer essas subpastas e iniciar um arquivo em lote em cada uma. o arquivo em lote necessário será copiado para cada subpasta que possui um arquivo .ini.

Nota: Estou trabalhando com JREPL.bat que substituirá o texto em cada arquivo .ini em cada subpasta e será chamado a partir do arquivo replace.bat.

O problema é que funciona apenas para 1 subpasta e não para todas. os nomes de cada subpasta são diferentes. como fazê-lo funcionar com todos?

Aqui está com o que estou trabalhando

@echo on
SET "curentdirectory="%CD%"
for /r %%F in (*.ini) do @for %%A in ("%%F\..") do call replace.bat "%%F"

Qualquer ajuda é muito apreciada!

informação relacionada