Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich mit PHP alle Dateien in einem Verzeichnis, einschließlich Unterverzeichnissen, auflisten?
Wenn Sie alle Dateien in einem Verzeichnis auflisten möchten, einschließlich derjenigen in Unterverzeichnissen, bietet PHP eine praktische Lösung .
Um dies zu erreichen, können Sie eine Kombination aus RecursiveDirectoryIterator und RecursiveIteratorIterator verwenden.
<code class="php">foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator('.')) as $filename) { // filter out "." and ".." if ($filename->isDir()) continue; echo "$filename\n"; }</code>
So funktioniert es:
Durch die Integration dieser beiden Iteratoren können Sie ganz einfach ein Array von Dateinamen generieren, das sowohl Dateien im aktuellen Verzeichnis als auch diese enthält befindet sich in Unterverzeichnissen.
Das obige ist der detaillierte Inhalt vonWie kann ich mit PHP alle Dateien in einem Verzeichnis, einschließlich Unterverzeichnissen, auflisten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!