php 递归统计文件夹和文件数量

来源:互联网 发布:windows 10画图 编辑:程序博客网 时间:2024/05/21 11:36

    php 递归统计文件夹和文件数量

<?php    header('Content-type:text/html;charset=utf8');    /**    * countDir() 递归统计文件夹数量和文件数量    * @param $dirname 文件夹名    * @return $arr 文件夹数量和文件数量    */    function countDir($dirname){        global $dirnum,$filenum;if(!file_exists($dirname)){    return false;}$dir = opendir($dirname);readdir($dir);readdir($dir);while($filename = readdir($dir)){    $newfile = $dirname.'/'.$filename;    if(is_dir($newfile)){        countDir($newfile);$dirnum++;    }else{        $filenum++;    }}return array($dirnum,$filenum);    }    $a =  countDir('C:\wamp\www\erhaodian');     var_dump($a);?>


0 0