Commande : for
FOR excute une commande spcifie pour chaque fichier d'un ensemble
de fichiers.
FOR est une commande de FICHIER BATCH / AUTOEXEC.BAT.
Elle peut galement tre utilise sur la ligne de commande.
Syntaxe :
FOR %variable IN (ensemble) DO commande [paramtres-cmd]
FOR %%variable IN (ensemble) DO commande [paramtres-cmd]
Options:
%variable Un nom pour le paramtre qui sera remplac par chaque
nom de fichier.
%%variable Un nom pour le paramtre qui sera remplac par chaque
nom de fichier.
(ensemble) Spcifie un ou plusieurs ensembles de fichiers. Les
jokers et ? peuvent tre utiliss.
commande Spcifie la commande
excuter pour chaque fichier.
paramtres-cmd Spcifie les paramtres ou 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 ne ncessite aucun
autre fichier pour fonctionner.
Exemples :
DANS UN FICHIER .BAT / AUTOEXEC.BAT :
Afficher tous les fichiers textuels 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 dmarre avec "---dbut---" et se termine
avec "---fin---". Le signe "-" au dbut et
la fin de chaque
ligne provient de
"DO ECHO - %f -".
ECHO off
FOR %f IN (---dbut--- 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 Yenign.
Ce fichier est driv de FreeDOS Spec Command HOWTO.
Voyez le fichier H2Cpying pour les conditions de copie.