PHP遍历文件夹和文件的方法代码

2025-10-27 12:36:53

1、接下来,浪子虎将这样的一个方法PHP代码展示如下:

<?php

//读取出指定目录中下所有文件和文件夹的函数

function dirinfo($dirname){

//1. 在目录后面添加“\”

if ($dirname[strlen($dirname)-1]!='\\') { $dirname.='\\'; };

//申明一个空数组来存储指定目录下的文件夹和文件名

static $result = array();

 //如果指定的是目录,则取出目录下的文件和文件夹

if(is_dir($dirname)){

$handle = opendir($dirname);//打开文件夹

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

//当读取文件夹成功的时候 if ($file == '.' || $file == '..') {continue;}

if(is_dir($dirname.$file)){

   array_push($result,$dirname.$file);

    dirinfo($dirname.$file.'\\');

}else{

   array_push($result,$dirname.$file);

   }

}

closedir($handle);//关闭文件夹

return $result;

$data = dirinfo("C:\wamp");//调用函数,遍历C盘下的wampserver安装目录foreach($data as $d){ echo $d.'<br/>';}

?>

2、显示的效果如下图所示:

PHP遍历文件夹和文件的方法代码

3、本篇文章来源于浪子虎自媒体,版权所有。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢