Ouais je sais bien que mon arborescence est boiteuse mais ce n'est pas moi qui la gère et vu sa criticité, je ne vais pas pouvoir la faire modifier.
En fait les fichiers ont tous le même format dans un répertoire donné (et encore il y a 2-3 exceptions mais elles se gèrent assez facilement).
Pour chaque répertoire, j'ai une entrée en base qui me dit qu'elles sont les tests à faire sur les fichiers (compter le nombre de lignes, obtenir la taille du fichier, ...), et je vais aussi ajouter une regexp du coup qui me donnera l'emplacement de la date dans le nom de fichier.
Comme c'est bien spécifique à mon projet, je ne vais pas m'étendre sur le sujet, ça n'apportera pas grand chose.
Sinon Elmoricq, ma question initiale, c'était comment extraire les caractères différents entre 2 chaînes qui peuvent être par exemple :
toto070606.txt
toto.txt
-> On extrait 070606
070606monFichier123456.xml
monFichier123456.xml
-> Pareil on extrait 070606
unAutreFichier_2.070606
unAutreFichier_2
-> Idem : 070606
...
Message édité par gen2 le 07-06-2006 à 13:56:26