[R] optimisation de script
Posté : mer. 20 avr. 2011 11:22
Bonjour,
J'ai fait un petit script destiné à nettoyer les copies mise en cache des profils itinérants.
En clair les dossiers superflus dans documents and settings, qui peuvent s'accumuler au fil du temps sur les stations du réseau.
voici le code:
Donc, je fait un tableau $Folderlist qui contient la liste de tous les dossiers trouvés dans documents and settings
et pour chaque dossier, je test si le nom est différents d'un certains nombre de dossiers que je ne veut pas supprimer (l'utilisateur courant, default user, all users ,admin, administrateur etc...)
La question:
Plutôt que d'avoir une longue ligne:
J'aimerais par exemple créer un second tableau contenant tous les dossiers à conserver et faire une boucle qui vienne comparer $FolderList[$i] avec chacun des éléments du tableau et qui m'indique si il est différent de chacun.
Mais je ne vois pas comment faire ça d'une manière simple.
Merci pour vos avis et suggestions.
J'ai fait un petit script destiné à nettoyer les copies mise en cache des profils itinérants.
En clair les dossiers superflus dans documents and settings, qui peuvent s'accumuler au fil du temps sur les stations du réseau.
voici le code:
► Afficher le texte
et pour chaque dossier, je test si le nom est différents d'un certains nombre de dossiers que je ne veut pas supprimer (l'utilisateur courant, default user, all users ,admin, administrateur etc...)
La question:
Plutôt que d'avoir une longue ligne:
Code : Tout sélectionner
If $FolderList[$i] <> "Administrateur"And $FolderList[$i]<> $Profilname And $FolderList[$i] <> "All Users" And $FolderList[$i] <> "Default User" And $FolderList[$i] <> "admin" And $FolderList[$i] <> "raip" ThenMais je ne vois pas comment faire ça d'une manière simple.
Merci pour vos avis et suggestions.