Commande : for

  FOR ex‚cute une commande sp‚cifi‚e pour chaque fichier d'un ensemble
  de fichiers.
  FOR est une commande de FICHIER BATCH / AUTOEXEC.BAT.
  Elle peut ‚galement ˆtre utilis‚e sur la ligne de commande.

Syntaxe :

  FOR %variable IN (ensemble) DO commande [paramŠtres-cmd]
  FOR %%variable IN (ensemble) DO commande [paramŠtres-cmd]

Options:

  %variable       Un nom pour le paramŠtre qui sera remplac‚ par chaque
                  nom de fichier.
  %%variable      Un nom pour le paramŠtre qui sera remplac‚ par chaque
                  nom de fichier.
  (ensemble)      Sp‚cifie un ou plusieurs ensembles de 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 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 ne n‚cessite aucun
  autre fichier pour fonctionner.

Exemples :

  DANS UN FICHIER .BAT / AUTOEXEC.BAT :
    Afficher tous les fichiers textuels 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 d‚marre avec "---d‚but---" et se termine
    avec "---fin---". Le signe "-" au d‚but et … la fin de chaque
    ligne provient de
    "DO ECHO - %f -".
      ECHO off
      FOR %f IN (---d‚but--- a*.* ---fin---) 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.