Traiter l’arborescence des fichiers : | Retour |
Sommaire: |
---|
Usage : perl parcours-arborescence-fichiers.pl nom-du-repertoire
Entrée : une arborescence de répertoires contenant les fichiers à traiter.
Sortie : un document XML contenant sur chaque ligne le nom du fichier source et le contenu textuel obtenu
(la sortie pour l’exemple fourni).
Source : le programme commenté est disponible ici .
Le source au format texte est disponible ici.
La procédure « parcoursarborescencefichier » effectue les traitements suivants :
Si l’élément passé en entrée est un répertoire, la procedure « parcoursarborescencefichier »
sera appelée de nouveau pour traiter son contenu (récursivité).
Si l’élément est un fichier XML, on charge son contenu dans une variable. Pour
stocker le nom de ce fichier, on crée une balise
de sortie.
Le contenu textuel de toutes les balises
<CONTENU> texte filtré </CONTENU>
Le schéma suivant décrit le fonctionnement :
2. On lance le programme:
3. Résultats:
Le fichier XML est disponible ici.
Le résultat au format HTML est disponible ici.