Heim  >  Artikel  >  Backend-Entwicklung  >  Detailliertes Beispiel für das Lesen aller Dateien in einem Ordner durch PHP

Detailliertes Beispiel für das Lesen aller Dateien in einem Ordner durch PHP

零下一度
零下一度Original
2017-06-17 10:45:232475Durchsuche

Dieser Artikel stellt hauptsächlich die PHP-Methode zum Auslesen aller Dateien in einem Ordner und seinen Unterordnern vor, einschließlich PHPRekursion und Dateipfad-bezogener Betriebsfähigkeiten. Freunde, die sie benötigen, können darauf zurückgreifen

Das Beispiel in diesem Artikel beschreibt, wie Sie mit PHP alle Dateien in einem Ordner und seinen Unterordnern auslesen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Die heutige Anforderung besteht darin, alle Dateien in diesem Ordner in einem Ordner zu lesen, natürlich auch alle Unterordner in diesem Ordner, natürlich dort Es gibt viele Tutorials im Internet, aber um es besser zu verstehen, ist es besser, es selbst zu schreiben. Der Code lautet wie folgt:


$path = './use';
$result = scanFile($path);
function scanFile($path) {
  global $result;
  $files = scandir($path);
  foreach ($files as $file) {
    if ($file != '.' && $file != '..') {
      if (is_dir($path . '/' . $file)) {
        scanFile($path . '/' . $file);
      } else {
        $result[] = basename($file);
      }
    }
  }
  return $result;
}

Das obige ist der detaillierte Inhalt vonDetailliertes Beispiel für das Lesen aller Dateien in einem Ordner durch 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