suppression d'un dossier en fonction de sa date de création
Bonjour,
je voudrais sauvegarder un fichier toutes les demi heure dans un dossier nommé jjmmaa_hhmm
Donc j'ai fait un petit batch qui fonctionne.
Code:
1 2 3 4 5 6 7 8 9
| @echo off & cls
REM ----------------- #Constantes ------------------
SET SOURCE="C:\Users\xx\Documents\Projets\FDM_IJ\Base Test\fdm_IJ_be.accdb"
SET DESTINATION="c:\Users\xxx\Documents\Projets\FDM_IJ\Base Test\Sauvegarde\%DATE:~0,2%%DATE:~3,2%%DATE:~6,4%_%TIME:~0,2%%TIME:~3,2%\"
REM ----------- #Sauvegarde Fichier ---------------
xcopy %SOURCE% %DESTINATION% |
Je voudrais maintenant supprimer dans mon répertoire Sauvegarde les dossiers datant de plus de 2 jours (soit en fonction de la date de création du dossier soit en fonction du nom du dossier)
J'ai commencé une boucle mais je suis bloqué pour tester la date de création du dossier ou exploiter le nom du dossier.
Avez vous une idée.
Code:
1 2 3
| Rem ---------- Suppression Fichier de plus de 2 jours -------------
SET SOURCE="c:\Users\xx\Documents\Projets\FDM_IJ\Base Test\Sauvegarde\*"
for /d %%X in (%SOURCE%) |
Merci d'avance
Fred