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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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