Jak mogę pobrać wszystkie podkatalogi danego katalogu bez plików .
(katalog bieżący) lub ..
(katalog nadrzędny), a następnie użyć każdego katalogu w funkcji?
php
list
get
subdirectory
Adrian M.
źródło
źródło
Oto jak możesz pobrać tylko katalogi za pomocą GLOB:
źródło
$somePath
w wynikuKlasa Spl DirectoryIterator zapewnia prosty interfejs do przeglądania zawartości katalogów systemu plików.
źródło
Prawie to samo, co w poprzednim pytaniu :
Zastąp
strtoupper
żądaną funkcją.źródło
getFilename()
zwróci tylko nazwę katalogu.RecursiveDirectoryIterator::SKIP_DOTS
jako drugi argument doRecursiveDirectoryIterator
konstruktora.Wypróbuj ten kod:
źródło
W tablicy:
//dostęp:
Przykład pokazujący wszystkie:
źródło
źródło
Możesz wypróbować tę funkcję (wymagane PHP 7)
źródło
Właściwy sposób
Zainspirowany Laravelem
źródło
GLOB_ONLYDIR
, patrz php.net/manual/en/function.glob.phpTo jest jeden kod liniowy:
źródło
Nierekurencyjna lista tylko katalogów
Jedyne pytanie, które zadał to bezpośrednio , zostało omyłkowo zamknięte, więc muszę je tutaj umieścić.
Daje również możliwość filtrowania katalogów.
źródło
W tym celu możesz użyć funkcji glob ().
Oto dokumentacja na ten temat: http://php.net/manual/en/function.glob.php
źródło
Znajdź rekursywnie wszystkie pliki PHP. Logika powinna być na tyle prosta, aby można ją było modyfikować, a jej celem jest szybsze (szybsze) unikanie wywołań funkcji.
źródło
Jeśli szukasz rozwiązań do rekurencyjnego listingu katalogów. Użyj poniższego kodu, mam nadzieję, że powinien ci pomóc.
źródło
Poniższa funkcja rekurencyjna zwraca tablicę z pełną listą podkatalogów
Źródło: https://www.lucidar.me/en/web-dev/how-to-get-subdirectories-in-php/
źródło
Znajdź wszystkie pliki i foldery w określonym katalogu.
Próbka:
źródło