Se as extensões de comando estiverem ativadas, haverá suporte para os seguintes formatos adicionais do comando FOR: FOR /D ...

Se as extensões de comando estiverem ativadas, haverá suporte para os seguintes formatos adicionais do comando FOR:  FOR /D %%variável IN (conjunto) DO comando [parâmetros]      Se o conjunto contiver curingas, ele corresponderá aos nomes     de pasta em vez de nomes de arquivo.  FOR /R [[unidade:]caminho] %%variável IN (conjunto) DO comando [parâmetros]      Orienta a árvore de pastas com raiz na [unidade:]caminho, executando a     instrução FOR em cada pasta da árvore. Se não houver especificação de     pasta após /R, a pasta atual será usada. Se o conjunto for apenas um     único caractere de ponto (.), ele enumerará apenas a árvore de pastas.  FOR /L %%variável IN (início,incremento,fim) DO comando [parâmetros]      O conjunto é uma seqüência de números de início ao fim, por quantidade de     incremento. Portanto, (1,1,5) geraria a seqüência 1 2 3 4 5 e (5,-1,1)     geraria a seqüência (5 4 3 2 1)  FOR /F ["opções"] %%variável IN (conjunto_de_arquivos) DO comando [parâmetros] FOR /F ["opções"] %%variável IN ("cadeia_de_caracteres") DO comando [parâmetros] FOR /F ["opções"] %%variável IN ('comando') DO comando [parâmetros]      ou, se a opção usebackq estiver presente:  FOR /F ["opções"] %%variável IN (conjunto_de_arquivos) DO comando [parâmetros] FOR /F ["opções"] %%variável IN ('cadeia_de_caracteres') DO comando [parâmetros] FOR /F ["opções"] %%variável IN (`comando`) DO comando [parâmetros]      conjunto de nomes de arquivo é um ou mais nomes de arquivos. Cada     arquivo é aberto, lido e processado antes de se passar para o próximo     arquivo em conjunto de nomes de arquivo. O processamento consiste em     ler o arquivo, quebrá-lo em linhas individuais de texto e analisar     cada linha para zero ou mais tokens. O corpo de for loop é chamado     em seguida com o conjunto de valores de variável para a(s) cadeia(s)     de caracteres de token encontrada(s). Por padrão, /F transfere o     primeiro token separado por espaço de cada linha de cada arquivo.     As linhas em branco são ignoradas. É possível substituir o comportamento     de análise padrão especificando os parâmetros "opções" opcionais. Essa     é uma cadeia de caracteres entre aspas que contém uma ou mais     palavras-chave para especificar diferentes opções de análise. As     palavras-chave são: