Commande : for
FOR excute une commande spcifie pour chaque fichier dans un jeu de
fichiers.
FOR est une commande de FICHIER BATCH / AUTOEXEC.BAT.
Elle peut aussi tre utilise sur la ligne de commande.
Syntaxe :
FOR %variable IN (jeu) DO commande [paramtres-cmd]
FOR %%variable IN (jeu) DO commande [paramtres-cmd]
Options:
%variable Un nom pour le paramtre qui sera remplac avec
chaque nom de fichier.
%%variable Un nom pour le paramtre qui sera remplac avec
chaque nom de fichier.
(jeu) Spcifie un jeu d'un ou plusieurs fichiers. Les
jokers et ? peuvent tre utiliss.
commande Spcifie la commande
excuter pour chaque fichier.
paramtres-cmd Spcifie les paramtres ou les commutateurs pour
la commande spcifie.
Commentaires :
Pour utiliser la commande FOR dans un programme batch, spcifiez
%%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 rpertoire courant, l'un
aprs l'autre :
FOR %f in (*.txt) DO more %f
Les deux commandes suivantes listent tous les fichiers commenant
par un "a". La liste commence avec "---start---" et se termine
avec "---end---".
Le signe "-" au dbut 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 Yenign.
Ce fichier est driv de FreeDOS Spec Command HOWTO.
Voyez le fichier H2Cpying pour les conditions de copie.