Jump to content

Recursively listing and adding up the sizes of all folders, subfolders, and f...


Recommended Posts

I AM USING PHP 4.4.4 AND CANNOT USE SCANDIR


Recursively listing and ADDING up all the sizes of all folders, subfolders, and files in a given folder...

 

function filesize_r($dir) {
if (is_dir($dir)) {
if ($handle = opendir($dir)) {
	while (false !== ($file = readdir($handle))) {
		if ($file != "." && $file != "..") {

		if (is_dir($dir.$file)) {
			$size+=filesize_r($dir.$file);
		}

			$size+=filesize($dir.'\\'.$file);
		}
	}
closedir($handle);
}
return($size);
}
}

 

I am actually not sure if it is working because my temp folder retuns a size around 10kb-100kb... I don't think it is adding up the directories inside of the directory (subfolders) please check my code and tell me why it might or might not be working.

as I said I dont THINK it is working.  It shows no errors and no messages, NOT EVEN A NOTICE.

 

I have no clue if it properly ADDS the space used by subdirectories... thats what hte problem is.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.