Funkcia na velkost adresara a jeho podadresarov
3 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Zdravim! Neviete nahodou o nejakej funkcii, ktora zisti obsah adresara (vratane jeho podadresarov, suborov atd.)? Pripadne ak mate nejaku taku funkciu, poslite mi ju prosim. Pomohlo by mi to. Dakujem
-
no já to dělávám takto: function dirsize($dirName = '.') { $dir = dir($dirName); $size = 0; while($file = $dir->read()) { if ($file != '.' && $file != '..') { if (is_dir("$dirName$file")) { $size += dirsize($dirName . '/' . $file); } else { $size += filesize($dirName . '/' . $file); } } } $dir->close(); return $size; }
-
velmi pekne dakujem. Inac, myslim ze tam chyba lomitko if (is_dir("$dirName / $file")) { Este raz moc dakujem.