Bonjour,

Je suis en train de faire un script me permettant de supprimer des fichiers (*.bak) suivant leur date.

J'ai tout d'abord crée un script qui permet de transformer la date de création du fichier en quantième (quant.bat).
Ce fichier met le quantième dans un fichier texte (filequant.txt).

J'ai ensuite crée un script pour, après avoir comparer le quantième du fichier avec le quantième d'aujourd'hui, qu'il supprime ou non le fichier.
C'est dans ce deuxième script ou ce bloque complètement, je n'arrive pas à trouver d'où vient le problème.

@echo off

for /F "tokens=*" %%a in ('dir /A /B /-P *.txt') do (
for /F "tokens=1" %%i in ('ECHO %%~ta') do (
call c:\temp\quant.bat %%i
set /P filequant= < filequant.txt

echo -------- %filequant% --------
set /A result=%todayquant% - %filequant%
echo %result% > C:\TEMP\result.txt

if %result% GTR 10 (del %%a)
echo *********** %result% ************
echo %%i
del %%a
pause
)
)
C'est peut être un erreur toute bête, j'ai commencé le batch hier...

Merci pour votre aide.