php怎么获取目录列表?php递归遍历目录中文件的方法

WBOY
发布: 2016-07-25 08:51:23
原创
1272 人浏览过
php如何获取目录列表,php递归遍历指定目录中文件的方法,在php编程中使用目录函数opendir与readdir,并结合php递归函数实现目录与文件的遍历操作。

一、php获取目录列表的方法

php获取目录列表

复制代码 代码示例: '."\n"; } } closedir($handle); } } } ?>

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

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

例子:

复制代码 代码示例:

"; //读取当前目录文件 echo readdir($dir)."
"; //读取上级目录文件 while($filename=readdir($dir)){ //要判断的是$dirname下的路径是否是目录 $newfile=$dirname."/".$filename; //is_dir()函数判断的是当前脚本的路径是不是目录 if(is_dir($newfile)){ //通过递归函数再遍历其子目录下的目录或文件 total($newfile,$dirnum,$filenum); $dirnum++; }else{ $filenum++; } } closedir($dir); }

$dirnum=0; $filenum=0;

total("E:/AppServ/www/phpMyAdmin",$dirnum,$filenum); echo "目录总数:".$dirnum."
"; echo "文件总数:".$filenum."
"; //遍历指定文件目录与文件数量结束 ?>



来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板