$FileCount = 0; //文件个数
$DirectoryName = Array(); //目录名
$Filesize_count = 0; //文件大小总和
function FCount($Path){
global $FileCount,$DirectoryName,$Filesize_count;
$Handle = opendir($Path);
while($File = readdir($Handle))
{
if(filetype($Path.$File) != 'dir')
{
//echo "----文件名----$File<br>";
$FileCount++;
$Filesize_count += filesize($Path.$File);
}
if($File !='.' && $File !='..' && filetype($Path.$File)=='dir')
{
//echo "目录名----$File<br>";
$DirectoryName[]=$Path."$File/";
FCount($Path."$File/");
}
}
closedir($Handle);
$array[0] = $FileCount;
$array[1] = $DirectoryName;
$array[2] = $Filesize_count;
return $array;
}