Scripts
Map_size()
Dit script leest alle bestanden uit een map een berekent de volledige grote in bytes. Eén nadeel is dat hij niet de groote van submappen berekent. Een voorbeeld: zal weergeven in mijn geval 17825792. of 17 Mb //Edit Nu ook subdirectories door mitch :p
mapsize
<?php
function map_size($folder){
$size=0;
$handle=opendir($folder);
while(FALSE !==($file = readdir($handle))){
if ($file != "." && $file != "..") {
if(is_file($file)){
$size=$size+filesize($folder.$file);
}
elseif(is_dir($file)){
$size=$size+map_size($file);
}
}
}
closedir($handle);
return $size;
}
?>
Reacties
0