posée par

Comment faire pour calculer la taille d'un dossier en PHP ?

1 Réponse

1 j'aime 0 n'aiment pas
répondu par

Pour calculer la taille d'un dossier et de ses sous dossiers, en bytes, avec PHP, vous pouvez utiliser les classes RecursiveDirectory et FilesystemIterator.

function repertoire_size($rep)
{
	$taille = 0;
	foreach(new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($rep, \FilesystemIterator::CURRENT_AS_FILEINFO | \FilesystemIterator::SKIP_DOTS)) as $fichier => $clef) {
		if ($clef->isFile()) {
			$taille += $clef->getSize();
		}
	}
	return $taille;
}

echo repertoire_size("test");

Contenu pertinent

Questions liées

1 réponse
posée par anonyme 05-Septembre-2018
1 réponse
1 réponse
1 réponse

Merci pour votre visite sur 1FORMATIK.com

Un petit clic sur la pub est toujours apprécié, c'est elle qui finance le site

Bon surf

...