Bonjour à tous !
Je viens vous trouvez car je me heurte à un soucis que je n'arrive pas à résoudre.
J'ai un logiciel dont j'ai demandé la création de backup tout les jours à 22h, et de les mettre dans un dossier.
Ainsi, le dossier de sauvegarder est constitué de la sorte :
E:\BACKUP\VMPRO\Scheduled\Daily
VMPro_Backup_19062012220000_Daily
VMPro_Backup_20062012220000_Daily
VMPro_Backup_21062012220000_Daily
etc,etc
Le soucis c'est que ces dossiers sont créés tout les jours, et la suppression d'ancien dossiers n'est pas prise en compte.
Mon but :
Déplacer les dossier de plus de 30jours dans un dossier temporaire, et vider le contenu de ce dit dossier.
Solution que j'avais imaginée : un script bat exécuté tout les jours après la sauvegarde, de ce genre :
robocopy E:\BACKUP\VMPRO\Scheduled\Daily E:\BACKUP\VMPRO\Temp /MOVE /E /MINAGE:30
rmdir /S E:\BACKUP\VMPRO\Temp\
Le soucis c'est que lors du robocopy il me déplace tout les dossiers, car même les plus récent contiennent des fichiers qui, n'ayant pas été modifié, datent de plus de 30jours.
Comment résoudre le soucis ? Est-il possible d'appliquer un paramètre qui ne prendrait en compte que la date de création du dossier général (date de création du dossier "VMPro_Backup_21062012220000_Daily" par exemple, sans ce soucier de ce qu'il contient) ?
J'espère avoir été clair, n'hésiter pas à me poser des questions le cas échéant.
Merci à vous tous et bonne soirée
---------------
[Mon Feed-Back]