Rumah > pembangunan bahagian belakang > tutorial php > php怎么获取目录列表?php递归遍历目录中文件的方法

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

WBOY
Lepaskan: 2016-07-25 08:51:23
asal
1277 orang telah melayarinya
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."
"; //遍历指定文件目录与文件数量结束 ?>



sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan