<?php function FileCount($dir){ global $count; if(is_dir($dir)&&file_exists($dir)){ $ob=scandir($dir); foreach($ob as $file){ if($file=="."||$file==".."){ continue; } $file=$dir."/".$file; if(is_file($file)){ $count++; }elseif(is_dir($file)){ FileCount($file); } } } } //调用方法 $count=0; FileCount("DataRoom"); echo $count;exit;