Compter le nombre de fichiers dans un dossier

Soyez le premier à donner votre avis sur cette source.

Snippet vu 24 375 fois - Téléchargée 17 fois


Contenu du snippet

Après pas mal de recherche, je n'ai pas réellement trouvé un code qui me convenait. J'ai donc trouvé une solution pour compter le nombre de fichiers existants (donc avec une extension) dans un dossier. C'est simple et ça peut servir pour certain développeur.

Source / Exemple :


<?php
$files = glob("dossier/*.*");/* $files pour "lister" les fichiers - Mise en place de *.* pour dire que ce dossier contient une extension (par exemple .jpg, .php, etc... */
$compteur = count($files);/* Variable $compteur pour compter (count) les fichiers lister ($files) dans le dossier */
echo "Il y a <font color=#FF0000>$compteur</font>";
if ($compteur > 1) { echo " fichiers dans ce répertoire"; }
else { echo " fichier dans ce répertoire"; }
?>

Conclusion :


Pour conclure, j'espère que les commentaires seront utiles pour les personnes désirant apprendre et/ou comprendre.
Je précise aussi que la condition détermine que s'il y a plus d'un fichier alors "fichier" prendra un "s" (fichiers) sinon il restera écrit comme "fichier".

A voir également

Ajouter un commentaire

Commentaires

C'est parfait merci
merci bien, ça marche très bien (y)
Ce code fonctionne très bien.
Super merci.
C'est exactement ce que je cherchais.
Messages postés
185
Date d'inscription
lundi 23 janvier 2006
Statut
Membre
Dernière intervention
14 décembre 2014

Salut nossoctoruss,

Réponse tardive mais je pense pouvoir t'aider si tu n'as pas résolu ton souci.

$files = glob("TON_CHEMIN/*.php*");/* $files pour "lister" les fichiers - Mise en place de *.* pour dire que ce dossier contient une extension (par exemple .jpg, .php, etc... */
$compteur = count($files);/* Variable $compteur pour compter (count) les fichiers lister ($files) dans le dossier */
echo "($compteur";
if ($compteur > 1) { echo " fichiers)"; }
else { echo " fichier)"; }
Messages postés
273
Date d'inscription
dimanche 4 octobre 2009
Statut
Membre
Dernière intervention
25 août 2014
4
un espace membre sans BDD: c'est comme parler d'une fille sans seins ni fesses
Afficher les 25 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.