Fichier batch deplacer un fichier selon une date

Fermé
alexandre75016 Messages postés 1 Date d'inscription mardi 13 novembre 2012 Statut Membre Dernière intervention 13 novembre 2012 - Modifié par irongege le 13/11/2012 à 17:56
yanb3 Messages postés 122 Date d'inscription samedi 30 mai 2015 Statut Membre Dernière intervention 23 août 2018 - 26 avril 2016 à 11:03
Bonjour,

Afin de pouvoir me retrouver dans mon repertoir il me faudrait conserve que les fichiers datant de - de 30 jours DANS UN dossier et deplacer les anciens dans un autre dossier , pour cela je voudrais créer un fichier .bat
quelqu'un peut il m'aider merci par avance

@echo off
cls

rem VARIABLES / CONSTANTES :
rem ------------------------------------------------------------

rem Cette variable définie le dossier qu'il faut purger :
set chemin="C:\Users\sam\Documents\r"

rem Cette variable définie le nombre de jour que doivent être garder les fichiers:
set jours="30"

echo merci de patienter...

forfiles -p %chemin% -s -m *.* -d -%jours% -c "cmd /c move %chemin% , C:\Users\sam\Documents\AZERTYUIOP @FILE";

A voir également:

1 réponse

yanb3 Messages postés 122 Date d'inscription samedi 30 mai 2015 Statut Membre Dernière intervention 23 août 2018 19
26 avril 2016 à 11:03
Bonjour, regarde dans la commande if avec la variable %date%

En espérant avoir été utile
0