Support Forums

Full Version: Count the Number of Files in a Directory
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Credits and Source: http://www.dreamincode.net/

Name : Count the Number of Files in a directory
Description: Get the file counts from the directory including the files of the subfolders...
Snippet:
PHP Code:
<?
function filecount($FolderPath) {
    
    
$filescount 0;
 
// Open the directory 
    
$dir opendir($FolderPath);
    
// if the directory doesn't exist  return 0
    
if (!$dir){return 0;}
 
// Read the directory and get the files 
    
while (($file readdir($dir)) !== false) {
 
        if (
$file[0] == '.'){ continue; }
        
         
//if '.' it is a sub folder and call the function recursively
        
if (is_dir($FolderPath.$file)){        
            
            
// Call the function if it is a folder type
            
$filescount += filecount($FolderPath.$file.DIRECTORY_SEPARATOR);            
        }
        else {
            
// Increment the File Count.
            
$filescount++;
        }
    }    
    
// close the directory
    
closedir($dir);
     return 
$filescount;
}

//add slash at the end of your page
$FolderPath='/usr/local/apache/htdocs/test/';
$filecountfilecount($FolderPath);
print 
"Your Total Files : ".$filecount;

?>

Thats it, thankyou for reading and be happy always Smile