01 Sept 2004
Liste les répertoires et sous-répertoires
Compatibilité : PHP 5, PHP 7
Liste répertoires et sous-répertoires. Utilisation : Copiez le code et lancez le : C'est tout!!
Cette fonction permet de connaitre la taille d'une répertoire. La fonction va calculer récursivement le poids de tout les fichiers contenu dans le répertoire et retourner le résultat en Octet.
Voici les différentes variables du code pour vous aidez à paramétrer cette fonction.
|
|
php.net | Description | Versions PHP | OUTIL |
---|---|---|---|
echo | Affiche une chaîne de caractères | PHP 4, PHP 5, PHP 7, PHP 8 | |
filesize | Renvoie la taille d'un fichier | PHP 4, PHP 5, PHP 7, PHP 8 | |
is_dir | Indique si le fichier est un dossier | PHP 4, PHP 5, PHP 7, PHP 8 | |
is_readable | Indique si un fichier est autorisé en lecture | PHP 4, PHP 5, PHP 7, PHP 8 | |
return | Retourne le controle du programme au module appelant. | PHP 4, PHP 5, PHP 7, PHP 8 | |
Liste répertoires et sous-répertoires. Utilisation : Copiez le code et lancez le : C'est tout!!
Ce script permet d'effacer un répertoire dan sa totalité même s'il contient des fichiers ou des dossiers .
Fonction qui déplace un dossier incluant les sous répertoires ($source) vers une cible donnée ($destination).
Voici un code assez utile qui vous permettra de calculer la taille d'un dossier en Octect, aussi volumineux soit-il.
Calcule la taille des fichiers contenus dans un dossier (et ses sous-dossier).
Invité
08 Oct 2021 à 09:35Bonjour, il existe une petite erreur: remplacer $path$file par $path/$file
KOogar
06 Mai 2008 à 10:38Ce code fonctionne trés bien. J'ai changé la description et le titre du code pour plus de cohérence.
Dans le cas ou l'on veux avoir la taille en bytes du répertoire dans lequel ce trouve le script, il faudra écrire la fonction comme ceci:
echo DirSize('./',$true);
Nicoparis20
06 Mai 2008 à 10:07Ca ne fonctionne pas.