Bonjour ,
voila ci-dessous mon code, je cherche à extraire le 5 et 6 ieme caractère de mon fichier qui représente une date
et je le compare à la date du jours
fichier exemple
19052000.CSV -> fichier du 20 mai 2019
19052100.CSV -> Fichier du 21 mai 2019
Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 @echo OFF SET CURRENT_DATE=%date:~7,2% set EAUCOM="D:\Redlion\LOGS\EAU_COM\" set LIEU=EAUCOM pause for /r %EAUCOM% %%i in (*.CSV) do ( SET FIC=%%~nxi set OK=%FIC:~4,2% pause if %CURRENT_DATE% EQU %OK% ( pause copy %FIC% "D:\SAVE_REDLION\LOGS\"%LIEU%%FIC% pause ) )
Je n'arrive pas à tester les fichiers et rentrer dans mon if le script quitte à chaque fois
si je supprime les parenthèses, le test ne boucle pas
Pouvez-vous m'aider ?
Merci par avance
Cordialement
Partager