Batch Archivage puis suppression de fichiers de plus de 30 jours

Fermé
Syph - 11 févr. 2014 à 15:50
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 13 févr. 2014 à 08:38
Bonjour à tous,

J'aimerais avoir quelques coup de pousse quand à la création d'un .bat, il faudrait que celui-ci me permette dans un répertoire, d'entrer dans chaque sous-répertoires, de rechercher les fichiers vieux d'un mois, d'archiver ceux-ci et en fin de supprimer les fichiers qui viennent d'être alors Archivé.


J'ai pour le moment la commande permettant d'archiver les fichiers d'un dossier, mais sans prise en compte de la date

@ECHO OFF
SET ZIP="C:\Program Files\7-Zip\7z.exe"
FOR %%i IN ("%CD%") DO SET "TGT=%%~nxi"
CLS
%ZIP% a %TGT%.zip -tzip -r *.*
%ZIP% d %TGT%.zip -tzip -r %~n0.bat
ECHO.
ECHO Le fichier %TGT%.zip a été créé.

Merci de votre aide !


1 réponse

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
13 févr. 2014 à 08:38
0