Se le estensioni dei comandi sono abilitate, per il comando FOR sono supportate le forme aggiuntive seguenti: FOR /D %variabile ...

Se le estensioni dei comandi sono abilitate, per il comando FOR
sono supportate le forme aggiuntive seguenti:

FOR /D %%variabile IN (gruppo) DO comando [parametri-comando]

    Se il parametro gruppo contiene caratteri jolly, per la corrispondenza
    verranno utilizzati nomi di directory anziché nomi di file.

FOR /R [[unità:]percorso] %%variabile IN (gruppo) DO comando 
    [parametri-comando]

    Esegue l'istruzione FOR in ogni directory dell'albero di directory
    con radice [unità:]percorso. Se dopo l'opzione /R
    non viene specificata alcuna directory, come radice verrà utilizzata 
    la directory corrente.
    Se il valore del parametro gruppo è un punto (.), verrà semplicemente
    eseguita l'enumerazione dell'albero di directory.

FOR /L %%variabile IN (inizio,incremento,fine) DO comando [parametri-comando]

    In questo caso il parametro gruppo è una sequenza di numeri compresi 
    tra inizio e fine, con incrementi pari a incremento.
    Il parametro gruppo (1,1,5) genera ad esempio la sequenza 1 2 3 4 5, 
    mentre (5,-1,1) genera la sequenza (5 4 3 2 1).

FOR /F ["opzioni"] %%variabile IN (gruppo-file) DO comando [parametri-comando]
FOR /F ["opzioni"] %%variabile IN ("stringa") DO comando [parametri-comando]
FOR /F ["opzioni"] %%variabile IN ('comando') DO comando [parametri-comando]

    In alternativa, se è presente l'opzione usebackq:

FOR /F ["opzioni"] %%variabile IN (gruppo-file) DO comando [parametri-comando]
FOR /F ["opzioni"] %%variabile IN ('stringa') DO comando [parametri-comando]
FOR /F ["opzioni"] %%variabile IN (`comando`) DO comando [parametri-comando]

    Il parametro gruppo-file può essere costituito da uno o più nomi di file.
    Ogni file viene aperto, letto ed elaborato prima di passare al file
    successivo in gruppo-file.
    Durante l'elaborazione il file viene letto e suddiviso in singole righe 
    di testo, quindi ogni riga viene scomposta in zero o più token. 
    Viene quindi richiamato il corpo del ciclo FOR, utilizzando le stringhe 
    dei token trovati come valori delle variabili. 
    Per impostazione predefinita, /F passa il primo token delimitato da spazi 
    di ogni riga di ogni file.
    Le righe vuote vengono ignorate. Il comportamento di analisi predefinito 
    può essere sostituito specificando il parametro facoltativo "opzioni".
    Tale parametro è una stringa tra virgolette contenente una o più parole
    chiave che specificano le varie opzioni di analisi. 
    Parole chiave disponibili: