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.
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.
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Alala
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager