Je dois pouvoir faire ca mais faut que j'ai jamais programmé en VB ...
Mes antécédants sont Pascal & C, il y a quelques années ...
EXPLICATION DU PB ;
Le but est de faire un sauvegarde "intelligente" d'un disque (en vue de back-up sur CD) mais en placant dans chaque repertoire racine, copié, un zip correspondant à son contenu, il y a un tri a faire suivant le nom des fichiers présents ...
Pour l'instant, j'ai l'arborescence en double et je crée le zip au bon endroit, en me servant de variables entrées par l'utilisateur pour connaitre les fichiers à enregistrer, les memes qui me servent à nommer le zip.
Variables :
- Nom du client / repertoire
- Date d'archive - Critere de tri sur le nom du fichier
L'incovenient de cette manip c'est qu'il y a une entrée par repertoire racine <=> ZIP / Entrée User.
Si j'arrive à récuperer la liste des repertoires automatiquement dans une/des variable(s), je peux faire sauter l'intervention Utilisateur, qui n'a pas que ça à faire que de la saisie fastidieuse
Vu que le nom d'un client correspond à un répertoire, j'espère pouvoir utiliser un script du genre :
DIR /B > liste.txt
more /E +n liste.txt
ou n = numero de ligne à partir de laquelle le listing est affiché
Si j'arrive à prendre les lignes les une après les autres,
je devrai y arriver mais
more /E +n liste.txt | set ZZZ=%1
=> le résultat du more ne s'enregistre pas dans ZZZ
Pour la date, cela fait une entrée par mois, bien moins contraignant ...
( C'est la deuxieme étape )
Je suis ouvert à toute remarque et/ou critique, pas trop à la fois qd meme
[edit]--Message édité par bruno31--[/edit]
---------------
http://www.hardfr.org/ [HardFr]