Total members 11807 |It is currently Wed Dec 11, 2019 2:05 am Login / Join Codemiles

Java

C/C++

PHP

C#

HTML

CSS

ASP

Javascript

JQuery

AJAX

XSD

Python

Matlab

R Scripts

Weka





A recursion counts to the number of files in a specific directory.
Code:


// folder path end with '/'
function directoryListCount($folderPath) {
 
   
 
    $num_files
= 0;
 
    $dirStream 
= opendir($folderPath);
 
    if 
(!$dirStream) return -1;
 
    while 
($file = readdir($dirStream)) {
 
        if 
($file == '.' || $file == '..') continue;
 
        if 
(is_dir($folderPath. $file)){      
            $num_files
+= directoryListCount($folderPath. $file . DIRECTORY_SEPARATOR);
        }
        else {
            $num_files++;  
        
}
    }
 
    closedir
($dirStream);
 
    return $num_files
;
}
 




_________________
M. S. Rakha, Ph.D.
Queen's University
Canada


Author:
Mastermind
User avatar Posts: 2715
Have thanks: 74 time
Post new topic Reply to topic  [ 1 post ] 

  Related Posts  to : count the number of files in directory & its sub directories
 compute number of files in directory     -  
 Print all files in a directory     -  
 show all files in a directory with detail     -  
 Compare directories     -  
 recursive function to delete directories     -  
 convert integer number to octal,hexadecimal number systems     -  
 convert octal number to decimal number     -  
 convert decimal number to octal number     -  
 SQL COUNT Command     -  
 String char count     -  



Topic Tags

PHP Files and I/O






Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
All copyrights reserved to codemiles.com 2007-2011
mileX v1.0 designed by codemiles team
Codemiles.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com