标签:打开文件 操作 文件夹 phpcms code 判断 pre blog dir
一个可以查询文件夹目录里的所有文件数量的方法
1 <?php 2 // 获取某个文件夹下的所有文件的数量 3 //造一个函数 给一个文件夹 返回该文件夹下文件的所有数量 4 5 echo fileCount("./phpcms/readme"); 6 7 8 function fileCount($fname) 9 { 10 //该文件夹下所有文件数量 11 $sum = 0; 12 //判断给的是不是文件夹 13 if(is_dir($fname)) 14 { 15 //打开文件夹 16 $dir = opendir($fname); 17 18 while($wenjian = readdir($dir)) 19 { 20 if($wenjian!="." && $wenjian!="..") 21 { 22 //文件的完整路径 23 $furl = $fname."/".$wenjian; 24 if(is_file($furl)) 25 { 26 $sum++; 27 } 28 else if(is_dir($furl)) 29 { 30 //获取该文件夹下文件数量,然后累加起来 31 $sum = $sum + fileCount($furl); 32 } 33 } 34 } 35 36 //关闭文件夹 37 closedir($dir); 38 39 return $sum; 40 } 41 else 42 { 43 echo "给的文件夹不对"; 44 } 45 }
标签:打开文件 操作 文件夹 phpcms code 判断 pre blog dir
原文地址:http://www.cnblogs.com/shandayuan/p/7257945.html