Heim >Backend-Entwicklung >PHP-Tutorial >Wie durchläuft man Dateien in Unterverzeichnissen in PHP?

Wie durchläuft man Dateien in Unterverzeichnissen in PHP?

Susan Sarandon
Susan SarandonOriginal
2024-10-23 06:32:02926Durchsuche

How to Iterate Through Files Within Subdirectories in PHP?

PHP-Unterverzeichnisdatei-Iteration

Dieses Code-Snippet zeigt, wie Dateien in Unterverzeichnissen in PHP durchlaufen werden:

<code class="php">$mainDirectory = "MainDirectory";
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($mainDirectory));

foreach ($iterator as $file) {
    // Perform actions on each file here.
    echo $file->getPathname() . " - " . $file->getSize() . " bytes<br>";
}</code>

Der obige Code verwendet die Klassen RecursiveDirectoryIterator und RecursiveIteratorIterator, um das angegebene Hauptverzeichnis und seine Unterverzeichnisse rekursiv zu durchlaufen. Für jede in diesen Verzeichnissen gefundene Datei können Sie die erforderlichen Aktionen ausführen, z. B. den Dateiinhalt lesen, ihn ändern oder andere Vorgänge ausführen.

Das obige ist der detaillierte Inhalt vonWie durchläuft man Dateien in Unterverzeichnissen in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn