[R] Supprimer le plus ancien dossier

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
richie6700
Niveau 4
Niveau 4
Messages : 57
Enregistré le : ven. 21 janv. 2011 16:22
Status : Hors ligne

[R] Supprimer le plus ancien dossier

#1

Message par richie6700 »

Bonjour!!!

J'ai un problème de script... Voici mon soucis

J'effectue une sauvegarde tous les Vendredi de plusieurs serveurs. Ces sauvegarde je les enregistre dans \\ServeurSave\save\MonserveurX. MonserveurX est le nom du serveur que je sauvegarde. En bref voici l'arborescence.

\\ServeurSave\save\Monserveur1\Vendredi20100114
\\ServeurSave\save\Monserveur1\Vendredi20100121
\\ServeurSave\save\Monserveur2\Vendredi20100114
\\ServeurSave\save\Monserveur2\Vendredi20100121
etc etc

Vous imaginer bien que à partir d'un moment les sauvegardes s'accumulent, s'accumulent. Ce qui m'arrange pas réellement. Je souhaiterais dans chaque MonserveurX garder 4 dossier Vendrediaammjj et a chaque fois supprimer le plus ancien.
Voici le script que j'ai. Je sais il est faux, c'est peut être n'importe quoi. Mais pouvez vous me dire comment faire??
Bien evidemment ces scripts je ne les ai pas fait tous seul. J'ai eu l'aide de plusieurs utilisateur du forum dans un autre post que j'ai créer. Voici l'adresse pour ceux a qui sa interesse : http://www.autoitscript.fr/forum/viewto ... 6&start=20
Et voici mon script
► Afficher le texte
Merci!!

PS: Je ne suis pas fort en script :D
Modifié en dernier par richie6700 le mer. 26 janv. 2011 10:52, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...] Supprimer le plus ancien dossier

#2

Message par Tlem »

J'hésite entre une blague, ou un passage dans la quatrième dimension ...

http://www.autoitscript.fr/forum/viewto ... 000#p43000
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
FernandG
Membre émérite
Membre émérite
Messages : 194
Enregistré le : mar. 15 avr. 2008 21:50
Localisation : Picardie
Status : Hors ligne

Re: [...] Supprimer le plus ancien dossier

#3

Message par FernandG »

Héhé :wink:

La patience est une vertue .... mais aussi l'art d'espérer :wink:

Aller, comme tout vient à qui sait attendre y compris dans l'au delà ou dans une quatrième dimension : viewtopic.php?f=3&t=2493.

Bonne soirée.
"Un moment de patience peut préserver de grands malheurs, un moment d'impatience détruire toute une vie."
richie6700
Niveau 4
Niveau 4
Messages : 57
Enregistré le : ven. 21 janv. 2011 16:22
Status : Hors ligne

Re: [...] Supprimer le plus ancien dossier

#4

Message par richie6700 »

Ah... Bonjour vous.... :oops:

Tlem ton code m'a vachement aidé... mais ce que je veux savoir c'est comment lister le plus ancien dossier contenu dans \MonserveurX\Vendredi. Sachant que MonserveurX= plusieurs serveurs...
richie6700
Niveau 4
Niveau 4
Messages : 57
Enregistré le : ven. 21 janv. 2011 16:22
Status : Hors ligne

Re: [...] Supprimer le plus ancien dossier

#5

Message par richie6700 »

J'ai refait mon script. Il fonctionne presque...
Dans ServeurX\Vendredi j'ai Vendredi20110114,vendredi20110121..... pourquoi il ne me supprime pas les plus vieux??
► Afficher le texte
Avatar du membre
FernandG
Membre émérite
Membre émérite
Messages : 194
Enregistré le : mar. 15 avr. 2008 21:50
Localisation : Picardie
Status : Hors ligne

Re: [...] Supprimer le plus ancien dossier

#6

Message par FernandG »

Bonsoir,

De combien de Vendredi2010???? avez-vous dans votre dossier ServeurX\Vendredi ?

Car tant que la limite de plus de 4 dossiers n'est pas vérifié aucun dossier ne sera supprimé.

Code : Tout sélectionner

For $j=1 to $aBackupDir[0] - [b][u][color=#FF0040]4[/color][/u][/b]
Bonne soirée.
AutoItement.
richie6700
Niveau 4
Niveau 4
Messages : 57
Enregistré le : ven. 21 janv. 2011 16:22
Status : Hors ligne

Re: [...] Supprimer le plus ancien dossier

#7

Message par richie6700 »

J'ai 5 dossiers. Le prob c'est qu'il m'affiche bien des dossiers à supprimer mais jamais le bon. Du style dans monserveur1 il affiche le premier dossier de la liste, dans Monserveur2 le 2ieme de la liste etc etc.
Avatar du membre
FernandG
Membre émérite
Membre émérite
Messages : 194
Enregistré le : mar. 15 avr. 2008 21:50
Localisation : Picardie
Status : Hors ligne

Re: [...] Supprimer le plus ancien dossier

#8

Message par FernandG »

Bonsoir,

En reprenant le code de Tlem et en le modifiant légèrement pour test, tout me semble correct :wink:
► Afficher le texte
Essayer-le.

Bonne soirée.
richie6700
Niveau 4
Niveau 4
Messages : 57
Enregistré le : ven. 21 janv. 2011 16:22
Status : Hors ligne

Re: [...] Supprimer le plus ancien dossier

#9

Message par richie6700 »

C'est bon j'ai réussi grâce à votre aide !!!
► Afficher le texte
Merci!!!!!!!!
Avatar du membre
FernandG
Membre émérite
Membre émérite
Messages : 194
Enregistré le : mar. 15 avr. 2008 21:50
Localisation : Picardie
Status : Hors ligne

Re: [R] Supprimer le plus ancien dossier

#10

Message par FernandG »

richie6700 a écrit :C'est bon j'ai réussi grâce à votre aide !!!
Heu .... Merci à Tlem plutôt :wink:

Bonne journée.
Répondre