php源码之遍历目录下的所有的文件

来源:互联网 发布:2009年网络歌曲大全 编辑:程序博客网 时间:2024/06/04 19:56
<?php//遍历目录下的所有的文件 -- 递归调用// http://www.manongjc.com/article/1495.htmlfunction get_all_file1($path){    if($path != '.' && $path != '..' && is_dir($path)){     //判断是否是目录,并且不是. 和..        $files = [];                                        //存储文件信息        if($handle = opendir($path)){                       //打开            while($file = readdir($handle)){                //读取                if($file != '.' && $file != '..'){                    $file_name = ($path . DIRECTORY_SEPARATOR . $file);                    if(is_dir($file_name)){                 //判断是否是目录                        $files[$file] = get_all_file1($file_name);      //递归                    }else{                        $files[] = $file_name;                    }                }            }        }    }    closedir($handle);                                          //关闭句柄    return $files;}// http://www.manongjc.com/article/1481.htmlvar_dump(get_all_file1('F:\Apache\www\temp\php_demo'));?>

0 0
原创粉丝点击