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.
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)
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%
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.
Merci d'avance
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%)
Fred
Partager