windows – supression de fichiers en fonction de la date

Présentation
Qui n’as pas été confronté a ce probleme dans un dossier de dump ou de sauvegarde, le dossier accumulant les sauvegardes, le volume disponible peux devenir dangereusement bas si on ne nettoie pas les veilles cersion
Mise en pratique

@echo off
set fich=e:\backupsql
set jour=30
forfiles -p %fich% -m *.bak /d -%jour% -c "cmd /c del "@FILE""

Modifier e:\backupsql par votre dossier, modifier aussi le 30 en ligne trois en fonction du nombre de jour que vous voulez garde

Cette ne marche pas récursivement, si vous voulez fouiller dans les sous dossier il faut rajouter un commutateur : -s ce qui donne :

@echo off
set fich=e:\backupsql
set jour=30
forfiles -p %fich% -s -m *.bak /d -%jour% -c "cmd /c del "@FILE""

 

Pour marque-pages : Permalien.

Les commentaires sont fermés.