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.