If dans une boucle for de Test de fichier dans Dossier
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:
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