note 92233 added to class.recursivedirectoryiterator
| From: | megar at osu1 dot php dot net | Date: | Wed, 15 Jul 2009 08:57:07 +0000 |
| Subject: | note 92233 added to class.recursivedirectoryiterator | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-158322@lists.php.net to get a copy of this message | ||
Usage example:
To see all the files, and count the space usage:
<?php
$ite=new RecursiveDirectoryIterator("/path/");
$bytestotal=0;
$nbfiles=0;
foreach (new RecursiveIteratorIterator($ite) as $filename=>$cur) {
$filesize=$cur->getSize();
$bytestotal+=$filesize;
$nbfiles++;
echo "$filename => $filesize\n";
}
$bytestotal=number_format($bytestotal);
echo "Total: $nbfiles files, $bytestotal bytes\n";
?>
----
Server IP: 89.31.146.176
Probable Submitter: 195.221.254.3
----
Manual Page -- http://www.php.net/manual/en/class.recursivedirectoryiterator.php
Edit -- https://master.php.net/note/edit/92233
Del: integrated -- https://master.php.net/note/delete/92233/integrated
Del: useless -- https://master.php.net/note/delete/92233/useless
Del: bad code -- https://master.php.net/note/delete/92233/bad+code
Del: spam -- https://master.php.net/note/delete/92233/spam
Del: non-english -- https://master.php.net/note/delete/92233/non-english
Del: in docs -- https://master.php.net/note/delete/92233/in+docs
Del: other reasons-- https://master.php.net/note/delete/92233
Reject -- https://master.php.net/note/reject/92233
Search -- https://master.php.net/manage/user-notes.php