* Opération de traversée de répertoire :
* 1. Fonctions de processus traditionnelles : opendir(), readdir(), closeir()
* 2. Scanner de répertoire : scandir()
* La première méthode : fonction de répertoire traditionnelle * La première étape : opendir('directory') ouvre le répertoire, renvoie la ressource avec succès, renvoie false en cas d'échec * La seconde étape : readdir($dir) lit le contenu du répertoire, Shigong renvoie le nom du fichier et renvoie false * en cas d'échec Deux façons : Enregistrez le contenu du répertoire dans un tableau pour le parcours * Le première étape : scandir($dir) convertit le répertoire en tableau et l'enregistre$dir = opendir('../0418') or die('打开失败'); // $dir = opendir('./') or die('打开失败'); //.或./当前目录 while (false != ($file = readdir($dir))) { // print $file."<br>"; // print nl2br($file."\n"); if ($file != "." && $file != "..") { print $file."<br>"; } } closedir($dir); echo '<hr>';
* La deuxième étape : Parcourir le tableau de répertoires
//Lire le contenu d'un répertoire dans un tableau :
//Explication : Si vous souhaitez récursiver tous les répertoires, vous devez écrire une fonction personnalisée pour résoudre le problème. Nous introduisons une méthode plus pratique Technologie de traversée récursive