Il te faut un algorithme récursif qui va parcourir l'ensemble de l'arborescence. Un exemple :
Code :
- function scan($path)
- {
- $resultat = 0;
- $res = glob($path.'/*' , GLOB_NOSORT);
- foreach($res as $file)
- {
- if (is_dir($file) && $file!='.' && $file!='..')
- {
- $resultat += scan($path.'/'.$file);
- }
- else
- {
- $resultat++;
- }
- }
- return($resultat);
- }
|
Code :
- $nombre_de_fichier = scan('/toto'); // pour compter le nombre de fichier présents dans /toto et les eventuels sous dossiers qu'il pourrait contenir
|
Il y a surement des erreurs car je n'ai pas testé et j'ai lancé ca vite fait mais l'idée est la.
Message édité par afbilou le 28-12-2006 à 18:13:34