directory size using php filesize and RecursiveIteratorIterator.
PHP: RecursiveIteratorIterator - Manual
A very useful use case for RecusiveIteratorIterator in combination with RecursiveArrayIterator is to replace array values on a multidimensional array at any level deep.Usually, array_walk_recursive would be used to replace values deep within arrays, but un
www.php.net
**
* Get the directory size
* @param directory $directory
* @return integer
*/
function dirSize($directory) {
$size = 0;
foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directory)) as $file){
$size+=$file->getSize();
}
return $size;
}
출처 : http://stackoverflow.com/questions/478121/php-get-directory-size