Commande : for

  FOR exécute une commande spécifiée pour chaque fichier dans un jeu de
  fichiers.
  FOR est une commande de FICHIER BATCH / AUTOEXEC.BAT.
  Elle peut aussi être utilisée sur la ligne de commande.

Syntaxe :

  FOR %variable IN (jeu) DO commande [paramètres-cmd]
  FOR %%variable IN (jeu) DO commande [paramètres-cmd]

Options:

  %variable       Un nom pour le paramètre qui sera remplacé avec
                  chaque nom de fichier.
  %%variable      Un nom pour le paramètre qui sera remplacé avec
                  chaque nom de fichier.
  (jeu)           Spécifie un jeu d'un ou plusieurs fichiers. Les
                  jokers et ? peuvent être utilisés.
  commande        Spécifie la commande à exécuter pour chaque fichier.
  paramètres-cmd  Spécifie les paramètres ou les commutateurs pour
                  la commande spécifiée.

Commentaires :

  Pour utiliser la commande FOR dans un programme batch, spécifiez
  %%variable au lieu de %variable.
  FOR est une commande interne à command.com et n'a besoin d'aucun
  autre fichier pour fonctionner.

Exemples :

  DANS UN FICHIER .BAT / AUTOEXEC.BAT :
    Affiche tous les fichiers textes dans le répertoire courant, l'un
    après l'autre :
      FOR %f in (*.txt) DO more %f
    Les deux commandes suivantes listent tous les fichiers commençant
    par un "a". La liste commence avec "---start---" et se termine
    avec "---end---".
    Le signe "-" au début et à la fin de chaque ligne provient de
    "DO ECHO - %f -".
      ECHO off
      FOR %f IN (---start--- a*.* ---end---) DO ECHO - %f -

Voir également :

  autoexec.bat
  fichiers batch

  Copyright © 2003 Robert Platt, mis à jour en 2007 par W. Spiegl.
  Traduit en 2020 par Berki Yenigün.

  Ce fichier est dérivé de FreeDOS Spec Command HOWTO.
  Voyez le fichier H2Cpying pour les conditions de copie.