8768 sujets

Développement web côté serveur, CMS

Salut,

je cherche à compter le nombre de fichier dans une répertoire / sous répertoire, de manière récursif donc, les fichiers portant une extensions spécifique, comme .txt ou .png.

Dans ces répertoire j'ai x sous répertoire et x fichiers. je cherche à compter uniquement un "type" de fichier.

j'arrive à compter TOUS les fichiers, mais pas uniquement ceux avec une extension spécifique.

Merci pour votre aide
Je me répond, comme souvent Smiley smile

$path = realpath('mon/dossier');
$number_file = array();
foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path)) as $filename)
{
  if(strstr($filename->getFilename(), ".txt")) {
    array_push($number_file, $filename->getFilename());
  }
}
JENCAL a écrit :
Je me répond, comme souvent Smiley smile

Smiley lol Smiley lol Smiley lol no comment...
Modifié par Zelalsan (17 Dec 2015 - 13:20)