php 遍历一个文件夹下的所有文件和子文件夹

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 遍历一个文件夹下的所有文件和子文件夹相关的知识,希望对你有一定的参考价值。

 1 <?php
 2 function my_scandir($dir)
 3 {
 4     $files=array();
 5     if(is_dir($dir))
 6      {
 7         if($handle=opendir($dir))
 8          {
 9             while(($file=readdir($handle))!==false)
10              {
11                 if($file!="." && $file!="..")
12                  {
13                     if(is_dir($dir."/".$file))
14                      {
15                         $files[$file]=my_scandir($dir."/".$file);
16                      }
17                     else
18                      {
19                         $files[]=$dir."/".$file;
20                      }
21                  }
22              }
23             closedir($handle);
24             return $files;
25          }       
26      }   
27 }
28 print_r(my_scandir(".."));

 

以上是关于php 遍历一个文件夹下的所有文件和子文件夹的主要内容,如果未能解决你的问题,请参考以下文章

求PHP遍历文件夹代码

遍历一个文件夹下面所有的文件和子文件夹

遍历一个文件夹下的所有文件和子文件夹

遍历一个文件夹下的所有文件和子文件夹

php如何复制文件和子文件夹中的文件到指定目录,保持路径顺序不变

PHP遍历一个文件夹下所有文件和子文件夹的函数