J'ai pensé que refaire un post serait plus clair car bien que ce problème soit la continuité de récupérations info fichier, il pose des problèmes différents. Si les administrateurs pensent qu'il valait mieux le placer à la suite, ils pourront toujours le déplacer.

Salut Jasmine, tes infos ont été précieuse, mais j'ai encore du mal à savoir comment faire certaines choses et le temps me manque malheureusement.

je me permets de te redonner l'algorithme du programme que je cherche à faire:

Citation:
code n°1

se déplacer dans des répertoires dont une partie de l'arborescence est la même
ex:

/chemin/(nom de dossier qui change)/dossier1/dossiera/(nom de dossier qui change 2)/(nom de dossier qui change 3)/
/chemin/toto/dossier1/dossiera/repertoire1/datej-1/
- fichier toto.xls
- fichier tata.xls

/chemin/tata/dossier1/dossiera/repertoire1/datej-1/
- fichier toto.xls
- fichier tata.xls

/chemin/toto/dossier1/dossiera/repertoire2/datej-1/
- fichier tutu.txt

/chemin/tata/dossier1/dossiera/repertoire2/datej-1/
- fichier tutu.txt

liste de nom pour la partie dossier qui change

@liste1 (michel, jean, edouard, dominique...) = nom de dossier qui change
@liste2 (good, error) = nom de dossier qui change 2

la 3e valeur changeante de dossier est une variable qui correspond à la date J-1 (donc hier)


code n°2

lister les informations de

toto.xls
tata.xls
tutu.txt

informations à lister et à inscrire dans un fichier plat

-date du jour ou le script est joué pour récupérer les infos
-nom de la personne qui a fait le fichier cf @liste1 et (nom de dossier qui change)
-nom du fichier
-date création du fichier
-heure création du fichier

pour chaque dossier


si l'un des fichier est absent, seule la date et le nom de la personne doivent être récupérés
j'ai trouvé que pour la variable date J-1 on fait
Code :

use DateTime;
my $hier = DateTime->now->subtract( days => 1 );
print "Hier était $hier\n";

et j'ai rédigé en partie la fin de mon code (ouverture d'un fichier plat et inscription d'infos dedans) par un autre script qui transfère vers la BDD

merci d'avance