Problem
Chcesz znaleźć pliki pasujące do wzoru.
Rozwiązanie
Użyj Plik :: glob ()
metoda.
Możesz także przekazać flagi do metody.
$ dir_list = file :: glob ('/test/*', glob_onlyDir);Ważne flagi to:
Glob_mark - dodaje cięcie do każdego zwróconego katalogu
Glob_nosort - zwracają pliki, które pojawiają się w katalogu (bez sortowania)
Glob_nocheck - Zwróć wzorzec wyszukiwania, jeśli nie znaleziono go dopasowanych plików
Glob_noescape - Blowslashes nie cytuj meta -znaków
Glob_brace - rozszerza a, b, c, aby dopasować „a”, „b” lub „c”
Glob_onlydir - zwróć tylko wpisy do katalogu, które pasują do wzoru
Glob_err - Zatrzymaj się na błędach odczytu (jak nieczytelne katalogi), domyślnie błędy są ignorowane.
Zwraca pustą tablicę, jeśli nie są dopasowane pliki lub FAŁSZ
na błąd.
Zauważ, że w niektórych systemach nie ma różnicy między pustym dopasowaniem a błędem.
Dyskusja
To jest opakowanie na php glob ()
funkcjonować.