j'aimerai que ce code soit a mesure de retrouver tous le fichiers se trouvant dans un dossier et en suite naturement les parser, sans toute fois que je met a taper dans mon editor le nom de milliers de fichiers. c'est cela mon probleme.
et c'est exactement les diverses solutions qui te sont proposées mais que tu ne sembles pas avoir comprises ou implementées.
Solution 1 : avec le shell (batch dos, powershell), faire une boucle qui va faire :
- pour chaque fichier .xml
-- execute perl lecode.pl lefichier
Solution 2 : avec perl
- dans ton script perl, ajouter une fonction qui prend les fichiers dans le ARGV de 1 à n et les mets dans le tableau de fichier à traiter @FILES
-- puis, faire une boucle qui, tant que tu as des fichiers, execute le parsage
- ensuite lancer ton script avec perl lecode.pl *.xml
Solution 3 : avec perl, en utilisant perl find, qui va faire sensiblement la meme chose que Solution2,
simplement c'est perl qui va chercher les fichiers dans l'arborescence, et les donnés au tableau de fichier @FILES
qui devra de toute facon faire une boucle tant qu'il y a des fichiers...
[^] # Re: perlmonks says
Posté par NeoX . En réponse au message faire fonctioner Code sur plusieurs Fichiers se trouvant tous dans un dossier. Évalué à 2.
et c'est exactement les diverses solutions qui te sont proposées mais que tu ne sembles pas avoir comprises ou implementées.
Solution 1 : avec le shell (batch dos, powershell), faire une boucle qui va faire :
- pour chaque fichier .xml
-- execute
perl lecode.pl lefichierSolution 2 : avec perl
- dans ton script perl, ajouter une fonction qui prend les fichiers dans le ARGV de 1 à n et les mets dans le tableau de fichier à traiter @FILES
-- puis, faire une boucle qui, tant que tu as des fichiers, execute le parsage
- ensuite lancer ton script avec
perl lecode.pl *.xmlSolution 3 : avec perl, en utilisant perl find, qui va faire sensiblement la meme chose que Solution2,
simplement c'est perl qui va chercher les fichiers dans l'arborescence, et les donnés au tableau de fichier @FILES
qui devra de toute facon faire une boucle
tant qu'il y a des fichiers...