begin process at 2010 09 09 10:20:29
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > CALCULER LA TAILLE D'UN DOSSIER

CALCULER LA TAILLE D'UN DOSSIER


 Information sur la source

Note :
7,71 / 10 - par 7 personnes
7,71 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Niveau :Initié Date de création :12/07/2004 Vu :7 238

Auteur : eax

Ecrire un message privé
Site perso
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

c une fonction toute simple qui renvoie en octets la taille du dossier passé en paramètre (avec ses sous dossiers bien sur)

Source

  • function taille_dossier($rep){
  • $racine=@opendir($rep);
  • $taille=0;
  • while($dossier=@readdir($racine)){
  • if(!in_array($dossier, Array("..", "."))){
  • if(is_dir("$rep/$dossier")){
  • $taille+=taille_dossier("$rep/$dossier");
  • }else{
  • $taille+=@filesize("$rep/$dossier");
  • }
  • }
  • }
  • @closedir($racine);
  • return $taille;
  • }
	function taille_dossier($rep){
		$racine=@opendir($rep);
		$taille=0;
		while($dossier=@readdir($racine)){
			if(!in_array($dossier, Array("..", "."))){
				if(is_dir("$rep/$dossier")){
					$taille+=taille_dossier("$rep/$dossier");
				}else{
					$taille+=@filesize("$rep/$dossier");
				}
			}
		}
		@closedir($racine);
		return $taille;
	}



 Sources du même auteur

AFFICHAGE DE RÉSULTATS MYSQL SUR PLUSIEURS PAGES
QUI EST ONLINE?
Source avec Zip CODES POSTAUX LOL
ÉVITER LA DÉFORMATION D'UN TABLEAU HTML EN DÉCOUPANT UNE CHA...
Source avec Zip ÉPHÉMÉRIDE

 Sources de la même categorie

Source avec Zip COMPRESSER (MINIMISER) UN FICHIER CSS par shevabam
RÉCUPÉRER UNE IMAGE EN LIGNE (OU AUTRES FICHIERS) par RaftY
Source avec Zip Source avec une capture LISTAGE DE FICHIERS par jeromin75
Source avec Zip CODE POUR HÉBERGEUR D'IMAGE par bonhommecrea
Source avec Zip EFFACER LES FICHIERS IMAGES ( .PNG ), D'UN RÉPERTOIRE TEMPS ... par christophe0511

Commentaires et avis

Commentaire de GRenard le 12/07/2004 23:15:43

C'est très bien.
Peut-etre justement rajouté un if pour savoir si c'est bien ouvert avec le opendir.
À utiliser avec une de mes sources http://www.phpcs.com/code.aspx?id=23957
qui peut être utiles !
9/10 !

Commentaire de winwarrior le 13/07/2004 06:03:47

Rien à dire, bien programmé et utile =]

Commentaire de eax le 13/07/2004 18:00:05

GRenard> ouaip ces 2 sources iraient très bien ensemble ;)

Commentaire de nicofree le 10/04/2005 18:17:18

yop, script tres interressant, mais apres l' avoir bien testé, j'affirme que les sous-repertoires ne sont pas pris en compte ;) ou alors y a un truc qui m'echappe et si quelqu'un pouvait m'éguiller ;)

Commentaire de pouda le 28/03/2009 18:36:15 10/10

Merci mille fois...cela m'a évite de la codé...10/10

Commentaire de nerim le 27/05/2009 20:10:55 4/10

Merci

J'espère que je peux faire confiance à votre fonction car je suis limité en taille de stockage par mon hébergeur (tout dépassement est facturé) et il ne donne aucun moyen de connaître le volume réellement occupé...

Commentaire de nerim le 27/05/2009 20:13:53

désolé pour la note, j'avais pourtant coché 5*

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales