本文分享一段php代码,实现遍历指定的文件与文件夹,适合作为入门参考,挺不错的,希望对大家有定的帮助。 php遍历文件与文件夹的代码。例子: 复制代码 代码示例:<?php/*** 遍历文件与文件…,
本文分享一段php代码,实现遍历指定的文件与文件夹,适合作为入门参考,挺不错的,希望对大家有定的帮助。
php遍历文件与文件夹的代码。
例子:
<?php /** * 遍历文件与文件夹 * edit: www.90codes.com * 2013/10/12 */ function list_dir($dirpath){ //判断路径最后面的字符是否是反斜线,如果没有就加上一个 if($dirpath[strlen($dirpath)-1] !='\'){ $dirpath.='\';} //申明一个静态变量数组,这样每次递归调用该数组的值还会存在 static $result_array = array(); //判断所给目录是否为目录 if(is_dir($dirpath)){ //获取当前的子目录和文件名 $file_dirs = scandir($dirpath);//scandir -- 列出指定路径中的文件和目录 //如果是两个特殊目录,就跳过去 foreach($file_dirs as $file){ if($file == '.' || $file =='..'){ continue;} if(is_dir($dirpath.$file)){ //目录,则递归调用 list_dir($dirpath.$file.'\'); }else{ //文件,则存入数组 array_push($result_array,$dirpath.$file); } } } return $result_array; } //调用函数 $array = list_dir('d:\php5'); foreach($array as $value){ echo $value; echo'<br/>'; } ?>
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。