Maison  >  Article  >  développement back-end  >  PHP utilise la récursion pour parcourir les fichiers dans un dossier spécifié.

PHP utilise la récursion pour parcourir les fichiers dans un dossier spécifié.

怪我咯
怪我咯original
2017-07-05 10:24:191277parcourir

L'éditeur suivant vous proposera un article sur la façon d'implémenter le parcours récursif PHP des fichiers dans un dossier spécifié. L'éditeur pense que c'est plutôt bien, alors je vais le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur et jetons un coup d'œil.

J'ai lu un chapitre sur les fichiers et dossiers dans le métro ce matin. Je viens de découvrir le système de fichiers Linux et je sens que je le suis. familier avec les attributs des fichiers. L'accès est très similaire à la commande Shell, je veux donc le pratiquer la nuit.

J'ai trouvé que la fonction de dossier de PHP ne semble pas permettre

de parcourir tous les fichiers du dossier (y compris les fichiers dans les sous-répertoires), j'ai donc voulu en implémenter un moi-même.

En écrivant, j'ai constaté que certaines fonctions permettant de gérer les dossiers n'étaient pas ce que je pensais. Par exemple,

dirname() obtient le chemin du dossier où se trouve le fichier en fonction du chemin complet du fichier fourni, mais si vous transmettez un dossier, il obtient son dossier parent. Cela doit être compris. La même chose est vraie pour basename(). Si vous transmettez le chemin du dossier, vous obtiendrez le nom du dossier. Les résultats renvoyés par ces deux fonctions ne se terminent pas par '/'

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn