1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
rem VARIABLES / CONSTANTES :
rem ------------------------------------------------------------
rem Cette variable définie le nombre de jour que doivent être garder les fichiers:
setlocal enabledelayedexpansion
set jours=15
rem Création d'un tableau pour les dossiers TEMP
set tab1="Achats"
set tab2="Administration"
set tab3="Commerciale"
set tab4="CustomerService"
set tab5="Direction"
set tab6="Production"
set tab7="Qualite"
set tab8="R&D"
for /l %%a in (1,1,8) do (
rem Effacement des fichiers plus vieux de 15 jours
forfiles /p !tab%%a! /s /d -%jours% /m *.* /c "cmd /c del /F /Q @FILE"
rem Effacement des dossiers vides
for /f "tokens=*" %%i in ('dir /s /b /ad !tab%%a!\* ^| sort /r') do rd "%%~i"
) |
Partager