si la direction en est à te menacer, va chercher le livre de programmation PERL.
parce qu'à notre niveau on ne peut plus grand chose.
on t'a montré :
comment passer un parametre au lancement de ton script :
perl monscript.pl monparametre
comment le recuperer avec le @ARGV
$MONPARAMETRE=shift @ARGV
comment ouvrir un fichier :
open my $FH,'<',$file1
ou open my $FH,'<','C:\chemin\vers\le\fichier.xml'
comment obtenir une liste de fichier à partir d'un chemin connu
glob @FILES 'c:\chemin\connu\*.xml'
il te faut maintenant composer avec tout cas pour :
lire le nom du dossier source sur la ligne de commande (ah tient, comme pour lire monparametre) ca devriendra la variable, disons $SOURCE
lire le nom du dossier destination sur cette meme ligne de commande (ben faut lire de 2e parametre de la ligne de commande), ca deviendra la variable $DESTINATION
remplir le tableau @FILES avec les fichiers contenus dans le dossier $SOURCE
puis on en revient au basic elementaire :
faire une boucle sur tous les fichiers contenus dans @FILES
dans cette boucle
faire le traitement, qui ecrira sa sortie dans $DESTINATION
[^] # Re: Plusieurs trucs bizarres...
Posté par NeoX . En réponse au message références aux dossiers parents. Évalué à 2.
si la direction en est à te menacer, va chercher le livre de programmation PERL.
parce qu'à notre niveau on ne peut plus grand chose.
on t'a montré :
perl monscript.pl monparametre$MONPARAMETRE=shift @ARGVopen my $FH,'<',$file1ou
open my $FH,'<','C:\chemin\vers\le\fichier.xml'glob @FILES 'c:\chemin\connu\*.xml'il te faut maintenant composer avec tout cas pour :
puis on en revient au basic elementaire :
faire une boucle sur tous les fichiers contenus dans @FILES
dans cette boucle
faire le traitement, qui ecrira sa sortie dans $DESTINATION