Problème
Vous souhaitez trouver des fichiers correspondant à un modèle.
Solution
Utilisez le Fichier :: glob ()
méthode.
Vous pouvez également transmettre des drapeaux à la méthode.
$ dir_list = file :: glob ('/ test / *', glob_onlydir);Les drapeaux valides sont:
Glob_mark - ajoute une barre oblique à chaque répertoire renvoyé
Glob_nosort - return les fichiers tels qu'ils apparaissent dans le répertoire (pas de tri)
Glob_nocheck - Renvoyez le modèle de recherche si aucun fichier correspondant à lui n'a été trouvé
Glob_noescape - Les barres oblidvantes ne citent pas les méta-personnages
Glob_brace - élargit a, b, c pour correspondre à «a», «b» ou «c»
Glob_onlydir - retourner les entrées du répertoire uniquement qui correspondent au modèle
Glob_err - Arrêtez les erreurs de lecture (comme les répertoires illisibles), par défaut, les erreurs sont ignorées.
Renvoie un tableau vide si aucun fichier n'est assorti ou un FAUX
en erreur.
Notez que sur certains systèmes, il n'y a pas de différence entre une correspondance vide et une erreur.
Discussion
C'est un wrapper sur le php glob ()
fonction.