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

2026-02-19 02:38:09

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、本篇文章来源于浪子虎自媒体,版权所有。

猜你喜欢