Merhaba,
Bir klasörüm, bu klasörün içerisinde alt klasörler ve o klasörlerin içerisinde ise .txt dosyaları var. Ben ana klasörün boyutunu öğrenmek istiyorum. Örnek aşağıdaki gibidir.
-ana klasör
- alt klasör
- dosya.txt
- dosya.php
-alt klasor 2
- dosya.txtBurada boyutunu almak istediğim dosya
"ana klasör" olacak.
Teşekkürler.
function dirToArray($dir) {
$result = array();
$cdir = scandir($dir);
foreach ($cdir as $key => $value)
{
if (!in_array($value,array(".","..")))
{
if (is_dir($dir . DIRECTORY_SEPARATOR . $value))
{
$result[$value] = dirToArray($dir . DIRECTORY_SEPARATOR . $value);
}
else
{
$result[] = $value;
}
}
}
return $result;
}
$array_al = dirToArray("listenenecekklasor/");
print_r($array_al);Bu kodla tüm klasör ve alt klasörlerini listeleyebilirsin. Tek yapman gereken dosyaların boyutlarını alıp toplamak...