Compter fichiers d'un dossier et de ses sous dossiers.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Compter fichiers d'un dossier et de ses sous dossiers.

par fab » 14 févr. 2006, 20:30

le script donne simplement le nombre total de fichiers, il compte donc ceux qui sont aussi dans les sous dossiers.
En fait tu veux quoi ?
Une liste de dossier avec le nombre de fichier contenu dans chaque?

par djmustru » 14 févr. 2006, 19:45

:( En fait, le script ne donne pas le nombre des fichiers des sous dossiers...

Ton script compte t-il aussi les fichiers des sous-dossiers ?

Merci encore,

par djmustru » 14 févr. 2006, 19:33

:D Merci beaucoup fab,

C'est exactement ce que je cherchai.

Bonne soirée a toi.

par fab » 14 févr. 2006, 19:19

<?php
/* 
Liscence : GPL
Author : Meynard Fabien
Mail : [email protected]
*/

/**
@function count_files_Rdir
@param text dir_start dossier dont on va calculer le nombre de fichiers

@return numeric

calcul du nombres de fichiers dans un dossier, fonction récursive
*/

function count_files_Rdir($dir_start)
{
	$number = 0;
	$open = opendir($dir_start);
	while($file = readdir($open))
	{
		if($file != '.' && $file != '..')
		{
			if(is_dir($dir_start .'/'.$file))
			{
				$new_dir = $dir_start .'/'.$file;
				$number = $number + count_files_Rdir($new_dir);
			}
			else
			{
				$number++;
			}
		}
	}
	return $number;
}
$number = count_files_Rdir('.');
echo $number;
?>

Compter fichiers d'un dossier et de ses sous dossiers.

par djmustru » 14 févr. 2006, 19:05

Bonjour a tous.

J'aimerais savoir si quelqu'un connaitrai une facon de compter les fichiers d'un dossier ainsi que tous les fichiers contenu dans ses sous dossiers

Merci d'avance.