
Verzeichniss groesse ausgeben
Dieses Script gibt die Grösse eines Verzeichnisses in Bytes aus.
|
|
<?
function foldersize($dir) {
$subdirs = array();
$size = 0;
$dirh = opendir($dir);
while($filename=readdir($dirh)) {
if($filename!=".." && $filename!=".") {
if(is_file($dir."/".$filename)) {
$size += filesize($dir."/".$filename);
} elseif(is_dir($dir."/".$filename)) {
$subdirs[]=$dir."/".$filename;
}
}
}
closedir($dirh);
for($i=0;$i<count($subdirs);$i++) {
$size += foldersize($subdirs[$i]);
}
return $size;
}
//Beispiel
echo foldersize(".");
?>
Link:
Byte umrechner
|
T: 34979 G: 7 H: 10 T: +4 O: 5
|
|