note 28243 added to function.filesize

From: Date: Tue, 07 Jan 2003 00:08:23 +0000
Subject: note 28243 added to function.filesize
Groups: php.notes 
Request: Send a blank email to php-notes+get-41766@lists.php.net to get a copy of this message
i created function dir_size, it finds out the size of files in a directory and its subdirectories using recursion. it returns the total size in bytes. function dir_size($dir) { $totalsize=0; if ($dirstream = @opendir($dir)) { while (false !== ($filename = readdir($dirstream))) { if ($filename!="." && $filename!="..") { if (is_file($dir."/".$filename)) $totalsize+=filesize($dir."/".$filename); if (is_dir($dir."/".$filename)) $totalsize+=dir_size($dir."/".$filename); } } } closedir($dirstream); return $totalsize; } -- http://www.php.net/manual/en/function.filesize.php http://master.php.net/manage/user-notes.php?action=edit+28243 http://master.php.net/manage/user-notes.php?action=delete+28243 http://master.php.net/manage/user-notes.php?action=reject+28243

« previous php.notes (#41766) next »