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.