Forum Clubic

Effacer automatiquement dossiers de plus de x jours ?

bonjour;

j’ai besoin d’aide pour effacer automatiquement des dossiers (tous les 30jours) je pense que forfiles peut résoudre mon problème mais j’ai un problème :

je copie des données pour des clients que je stock dans z:sauvegarde clients (copier/coller)

chaque client a un numéro exemple : 2525

forfiles -p"Z:\sauvegarde clients" -s -m*.* -d-30 -c"CMD /C del /Q @FILE" -v

le problème c’est que les fichiers que je copie ne sont que copié et pas modifié et donc forfiles efface les données du client car pour lui c’est la date de création du fichier (word, jpeg) mais pas la date de la copie !!!

est-il possible que forfiles efface un dossier de plus de 30 jours sans tenir compte des dates des fichiers qui sont dedans ?

j’espère avoir claire !

si tu as un sous dossier par jour de sauvegarde, essaie
forfiles -pz:\ -d-30 -c"cmd /c if @ISDIR==TRUE echo @FILE"

Tu remplaces z:\ par ton point racine
Si ça te donne la liste des sous-répertoires que tu souhaites voir supprimés, il te restera à remplacer le echo

merci je vais essayer ça