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.
C'est peut être un erreur toute bête, j'ai commencé le batch hier...@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
)
)
Merci pour votre aide.
Partager