Bonjour à tous,
Sur un serveur 2003, j'essaye de créer un script vbs qui m'archive les logs d'une application de manière automatique suivant le mois de création et l'année.
Les fichiers sont de type : exAAMMJJ.log (AnnéeMoisJour)
Le but est de créer un fichier LogAAMM.zip contenant tout les log du mois MM et année AA.
Je ne vois pas comment faire un tri par mois+année des logs puis les placée par exemple dans un repertoire temporaire qui sera zipper par la suite puis supprimé.
Pour la partie zip j'utilise 7Zip avec ce bout de code :
option Explicit
dim oshell, strDate
strDate = Date
strDate = Replace(strDate,"/","-")
set oshell=createobject("wscript.shell")
oshell.run "cmd /C C:\7-Zip\7z.exe a -tzip C:\LOG\Archives\"& strDate &".zip C:\LOG\*.log -r"
Je sais pas si il est possible d'utiliser simplement la fonction de compression native a windows. (clic droit, envoyer vers, dossier compressé...)
Si vous avez des idées ou une piste merci de m'en faire part.
Celien