del d'un repertoire selon sa date de création.

del d'un repertoire selon sa date de création. - Shell/Batch - Programmation

Marsh Posté le 08-07-2003 à 22:03:10    

je cherche à "automatiser" des sauvegardes des postes d'un réseau sur un des pc (réseau poste à poste, 10 pc, win95 et win98), une fois par semaine, en créant un dossier par semaine.
 
parti de 0 :whistle: , je viens d'arriver à ça (pour 2 pc):  
 

Code :
  1. @echo off
  2. echo ***Lancement des sauvegardes***
  3. md G:\sauvegarde\en_cours
  4. C:\Progra~1\WinRAR\winrar a G:\sauvegardes\en_cours\pc1.rar \\pc1\repertoire_a_sauver\
  5. C:\Progra~1\WinRAR\winrar a G:\sauvegardes\en_cours\pc2.rar \\pc2\repertoire_a_sauver\
  6. ren G:\sauvegardes\en_cours %date:~0,2%.%date:~3,2%.%date:~-2%
  7. cls


 
lancé par le planificateur des taches de windows.
ce qui me donne des dossiers du style "08.07.03" pour aujourd'hui.
 
ce que je n'arrive pas à faire, c'est effacer les répertoires  créés tant de jours avant la date actuelle : au lancement de la tache, effacement des dossiers de plus de 70 jours, par exemple, pour ne pas saturer le disque.
 
en cherchant sur la date de création, peut-être, mais je coince :/


Message édité par guezpard le 08-07-2003 à 22:14:00

---------------
"C'est un asile de fous, pas un asile de cons … Faudrait construire des asiles de cons, mais, vous imaginez un peu la taille des bâtiments !"
Reply

Marsh Posté le 08-07-2003 à 22:03:10   

Reply

Marsh Posté le 08-07-2003 à 22:49:57    

ça avance un peu  :D  
 
je viens de voir qu'on pouvait demander un affichage des dossiers triés par date de création avec :
 

Code :
  1. dir /a:d /o:d /t:c


 
y a moyen d'exploiter ça pour sélectionner le dossier à supprimer ?


---------------
"C'est un asile de fous, pas un asile de cons … Faudrait construire des asiles de cons, mais, vous imaginez un peu la taille des bâtiments !"
Reply

Marsh Posté le 09-07-2003 à 00:14:19    

en batch ca va etre dur  
 
pour tu la pas fait en c ??
system pour lancer les sauvegarde et pour les jours restant : instruction habituelles

Reply

Marsh Posté le 09-07-2003 à 00:46:22    

parce que je n'y connais absolument rien  :D  
 
même pour le *.bat, je suis parti de quasiment 0 ce matin :/

Reply

Marsh Posté le 09-07-2003 à 00:53:46    

si tarrive a trouver un compilo c je veux bien taider...
dans le cas ou ce serait pas possible en batch bien sur
sinon autant le laisser comme ca


Message édité par red faction le 09-07-2003 à 00:56:05
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed