Bonjour,
Je souhaite faire un traitement automatique sur une liste de fichier.
Pour cela j'ai besoin de tester les 2 premiers caractères du nom du fichier.
Pour cela j'ai écrit le code suivant
Code :
- For /F "tokens=1" %%i in ('"echo %%~nI | find "P-""') do (
- echo %%~nI - Provisoire >> %cible%\cl.txt
- )
|
Problème :
Cette commande ( '"echo %%~nI | find "P-""' ) cherche la chaine P-, même si elle est en plein milieu du nom du fichier (ce que je ne veux pas)
ex : P-ABCD ---> Ok on traite
ABP-C ---> Non, pas de traitement or actuellement ce cas est considéré comme à traité.
Quel autre commande puis-je utiliser ? Car en fait je souhaite traiter uniquement les fichier qui commencent par P-
Merci
Message édité par antolionux le 05-07-2010 à 14:52:32