mercredi 2 octobre 2019

Batch pour supprimer des dossiers


Le script suivant vous permet de supprimer les dossiers et leur contenus vieux de plus de « X » jours.
Il suffit de définir la variable chemin et la variable jours. Ici, tous les dossiers situés dans D:\Desktop\sauvegarde et vieux de plus de 7 jours seront supprimés.
Il est aussi possible d’automatiser le script via une tache planifiée.
Le fichier est a enregistrer en .Bat
Script :
@echo off
cls
rem VARIABLES / CONSTANTES :
rem ————————————————————
rem Cette variable  définie le dossier qu’il faut purger :
set chemin= »D:\Desktop\sauvegarde »
rem Cette variable définie le nombre de jour que doivent être garder les fichiers:
set jours=7
rem ————————————————————
rem supprime et affiche les dossiers qui ont été supprimé
ForFiles /P %chemin% /D -%jours% /C « CMD /C if @ISDIR==TRUE echo @FILE &RD /Q /S @FILE »
pause

Aucun commentaire:

Enregistrer un commentaire