Commande pour la taille d'un dossier en octets ? - PHP - Programmation
Marsh Posté le 24-08-2003 à 00:43:45
El_ShAmAn___ a écrit : mais une méthode PHP native serait quand même préférable... |
Dans la plupart des langages il n'y a pas d'autres solution que de faire le total manuellement il me semble...
Marsh Posté le 24-08-2003 à 00:59:20
El_ShAmAn___ a écrit : Salut, |
Il ne me semble pas y avoir de fonctions natives.
Je ne sais pas ce ke tu sous entends par lister, mais une boucle while te permettra d'arriver au résultat très simplement.
Marsh Posté le 24-08-2003 à 01:05:41
claque2000 a écrit : |
J'entends par « lister », prendre un à un les fichiers présents dans le dossier. Ensuite j'évalue pour chacun sa taille et j'additionne les résultats au fur et à mesure.
Ben c'est ce que je vais faire...
Merci.
Marsh Posté le 24-08-2003 à 01:07:07
antp a écrit : |
Oui, mais PHP contient aussi des commandes originales parfois
Marsh Posté le 24-08-2003 à 02:06:55
Si ta les fonction d'exec système et que le serveur tourne sous linux tu peux le faire avec la commande "du"
Marsh Posté le 23-08-2003 à 23:58:42
Salut,
je recherche une commande en PHP retournant la taille en octets d'un dossier présent sur la machine locale.
J'ai essayé la commande: disk_total_space().
Mais, je n'arrive pas vraiment à l'utiliser, il retourne le résultat dans je ne sais quelle unité ni par quel calcul.
D'après les commentaires de http://fr2.php.net/manual/fr/funct [...] -space.php c'est loin d'être facile à utiliser.
J'aurais donc voulu savoir s'il existait une autre fonction ou sinon par quel moyen y arriver proprement.
Au pire, je peux lister tous les fichiers du dossier puis additionner leurs tailles mais une méthode PHP native serait quand même préférable...
Merci.