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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ??