Gibt es eine möglichkeit die Datenmenge eine Verzeichnis inc. Unterverzeichnisse in kB zu bekommen?
Verzeichnisgröße
Einklappen
X
-
PHP-Code:function fetchDirectorySize($dir, $cvs=TRUE) {
$size=0;
flush();
if ( is_array($dir) ) {
foreach ( $dir AS $directory ) $size+=fetchDirectorySize($directory);
} else if ( $directory=@opendir($dir) ){
$items=array();
while ( $file=readdir($directory) ) {
if ( $file!="." && $file!=".." && ($cvs || $file!="CVS" ) ) $items[]=$file;
}
closedir($directory);
foreach ( $items AS $item ) {
if ( is_dir($transfer=$dir.(substr($dir, -1)!="/" ? "/" : "" ).$item) ) $size+=fetchDirectorySize($transfer);
else $size+=filesize($transfer);
}
}
return $size;
}
carpe noctem
[color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
[color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]
Kommentar