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:
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:\test set jour= 3 forfiles -p%fich% -s -m*.log -d-%jour% -c"cmd /c del @FILE"
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)
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
merci de votre aide.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.
Partager