Merci.
Mais je préfèrerais rester sur une commande en .bat.
J'ai testé ça:
forfiles /p "C:\purge" /s /d -3 /c "cmd /c del /s /q @file"
forfiles -p "C:\purge" -d -3 -c "cmd /c IF @isdir == TRUE rd /S /Q @path"
Pas de soucis pour les fichiers (1ère ligne), ils sont bien purgés avec un délai de rétention de 3 jours.
En revanche, j'ai un soucis pour les répertoires (ligne 2)
Si les fichiers à l'intérieur sont également bien supprimés, les répertoires eux-mêmes ne le sont pas. Alors que dans mon exemple, ces répertoires sont bien à une date antérieure à 3 jours, et qu'une fois les fichiers purgés ils sont vides.
En revanche, si je passe le délai de rétention à 0, tout est bien supprimé, fichiers & répertoires.
Une idée?