Pour ouvrir plusieur fichiers d'un même répertoire tu as la fonction :
1 2 3
|
#renvoi un tableau des fichiers trouvé (attention chemin d'acces entier /home/toto/fich.pdf ...)
my @tab_fic = glob("path/*.pdf); |
pour le nombre de fichiers :
my $nb_fichiers = scalar @tab_fic ;
Ensuite regarde du coter des expréssions régulières, pour d'en un premier temps récupérer uniquement le nom du fichier "Y22010442CACC071291550202". Ensuite analyse le. Je ne connai pas les différents format et nom ou code de tes fichiers, mais si ils sont les memes :
1 2 3 4 5 6
| $monfichier =~ m/([Y0-9]{2})(\d{7})(\w{9})(\d{2})(\d{2})(\d{3})/
#ensuite tu récupère les valeur avec $1 $2 $3 etc...
$type = $1;
$num_suivant = $2; |
je ne te garanti rien sur l'exactitude de mon expréssion régulière, c'est surtout pour te donné une idée.
pym.
Partager