Bonjour,

j'ai fais un script qui genere un fichier log chaque jour et j'aimerai savoir quelle commande appliquer afin de supprimer les fichiers log de plus de certains jours

merci de votre aide

en regardant les messages postés par danakil, j'ai reussi avec le script ci-dessous:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
set fich=c:\test
set jour= 3

forfiles -p%fich% -s -m*.log -d-%jour% -c"cmd /c del @FILE"
j'ai aussi essayé le script ci-dessous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
set fich= c:\GCTI\CustomServer_0
set jour= 10
forfiles -p%fich% -s -m *.txt -d %jour% -c "cmd /c del @FILE "
pause
Alors qu'il y a bien des fichiers .txt dans le repertoire c:\GCTI\CustomServer_0 il ne me vire pas les 10 derniers jours (message d'erreur ci-dessous)
C:\GCTI>set fich= c:\GCTI\CustomServer_0
C:\GCTI>set jour= 10
C:\GCTI>forfiles -p c:\GCTI\CustomServer_0 -s -m *.txt -d 10 -c "cmd /c del @FILE "
ERROR: No files found with the specified search criteria.
merci de votre aide.