Traiter plusieurs fichiers en batch
Bonjour,
Voici mon script pour l'instant, celui ci est censé analyser une chaine de caractères particulières dans des fichiers et traiter les fichiers en conséquence :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| @echo off
find /C /I "
PV1|1|I|^^^^" %%i
rem si ER=0 alors la chaine a ete trouve donc erreur
rem si ER=1 alors chaine non trouve donc ok
echo %errorlevel%
if %errorlevel% equ 0 move c:\test2\h011193*.hl7 c:\erreur
move c:\test2\h011193*.hl7 c:\ok |
Il y a plusieurs fichiers aussi à traiter dans c:\test2, j'aimerais que le script les traite un par un. Car actuellement il prend tous les fichiers en même temps en ne traitant que le premier.
Je pensais à une boucle for, mais étant novice, je ne vois pas trop comment l'intégrer dans mon script, pourriez vous m'aider please ?? :)