您的位置:首页 > 编程语言 > PHP开发

PHP递归遍历指定目录的文件并统计文件数量的方法

2017-02-20 13:17 826 查看
本文实例讲述了PHP递归遍历指定目录的文件并统计文件数量的方法。分享给大家供大家参考。具体实现方法如下:

希望本文所述对大家的php程序设计有所帮助。

PHP遍历某个目录下的所有文件和子文件夹的实现代码

代码如下:

<?php

 function read_all_dir ( $dir )

    {

        $result = array();

        $handle = opendir($dir);

        if ( $handle )

        {

            while ( ( $file = readdir ( $handle ) ) !== false )

            {

                if ( $file != '.' && $file != '..')

                {

                    $cur_path = $dir . DIRECTORY_SEPARATOR . $file;

                    if ( is_dir ( $cur_path ) )

                    {

                        $result['dir'][$cur_path] = read_all_dir ( $cur_path );

                    }

                    else

                    {

                        $result['file'][] = $cur_path;

                    }

                }

            }

            closedir($handle);

        }

        return $result;

    }

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: