Bonjours a tous,
Je dois actuellement dans mon soft ouvrir differents fichiers dont les noms sont du type " $NOM_green$NUMERO.ext ".
Y'a t'il une marche a suivre particuliere ou existe t'il une fonction "toute faite"?
Merci.
Version imprimable
Bonjours a tous,
Je dois actuellement dans mon soft ouvrir differents fichiers dont les noms sont du type " $NOM_green$NUMERO.ext ".
Y'a t'il une marche a suivre particuliere ou existe t'il une fonction "toute faite"?
Merci.
:faq:
@++
Je n'ai pas trouver la réponse dans la FAQ.
Je vais tenter d'éclairsir mon problème:
Le soft doit ouvrir des fichier dont il ne connait qu'une partie constante du nom, en l'occurence le "_green" et le ".ext", la partie variable pouvant être réutilliser plus tard dans le soft.
Merci.
Si tu récupères la liste des fichiers d'un dossier, et ensuite tu boucles dessus en testant les noms:
Code:
1
2
3
4
5
6
7
8
9 my $dir = @ARGV or '.'; opendir(DIR,$dir); my @files = grep { !/^\.+$/ } readdir(DIR); closedir(DIR); foreach (@files) { next if ($_ eq $0); do_something if $_ =~ /green/; }
J'ai fait un script similaire à partir du chapitre "3.7.1. Classes de caractères" de la faq, qui correspondait a tes besoins.
Il y a tout dans cette très bonne faq et ds les snippets :P
Alala