Php klasör/dizin boyutunu öğrenme

Php klasör/dizin boyutunu öğrenme için aşağıdaki fonksiyonu kullanabilirsiniz.

function klasorboyutu($klasor){
    $byte_toplam = 0;
    $klasor = realpath($klasor);
    if($klasor!==false && $klasor!='' && file_exists($klasor)){
        foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($klasor, FilesystemIterator::SKIP_DOTS)) as $nesne){
            $byte_toplam += $nesne->getSize();
        }
    }
    return $byte_toplam;
}rn $bytestotal;
}

echo klasorboyutu('dosyalar/');

Yorum yap