Liste récursive des fichiers de tous les sous-répertoires en PHP
En PHP, la fonctionnalité de liste de tous les fichiers d'un répertoire peut être étendue pour récupérer des fichiers à partir de sous-répertoires de manière récursive. Cela peut être utile pour organiser et accéder aux fichiers dans des structures de répertoires complexes.
Solution :
Pour répertorier de manière récursive les fichiers de tous les sous-répertoires, vous pouvez utiliser le code suivant :
<code class="php">foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator('.')) as $filename) { if ($filename->isDir()) { continue; } echo "$filename\n"; }</code>
Explication :
Résultat :
Le le code crée une structure de type tableau ($files) contenant tous les fichiers du répertoire actuel et tous les sous-répertoires. Le résultat sera une liste de fichiers et leurs chemins :
file.jpg blah.word name.fileext
Ressources supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!