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""