Verzeichnisgröße

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Verzeichnisgröße

    Gibt es eine möglichkeit die Datenmenge eine Verzeichnis inc. Unterverzeichnisse in kB zu bekommen?
    mfg Flashfactor

    Gebildet ist, wer weiß, wo er findet, was er nicht weiß.

  • #2
    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

    Lädt...
    X