PHP读取目录下所有文件

PHP读取目录下所有文件,第1张

php中读取目录下的文件名的方式确实不少,最简单的是scandir,具体代码如下:

$dir="/目录名/";

$file=scandir($dir);

print_r($file);

示例代码:

<php

 function getFileNames($dir){

     

     //检查是否为目录

      if(is_dir($dir)){

          

          //打开一个目录句柄

          if ($dh = opendir($dir)){

              

              //判断打开的目录句柄中的条目

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

                  

                  //判断是否为目录,进入子目录读取

                  if((is_dir($dir"/"$file)) && $file!="" && $file!=""){

                      echo "<b><font color='red'>文件夹名:</font></b>",$file,"<br><hr>";

                      getFileNames($dir"/"$file"/");

                  }else{

                      if($file!="" && $file!=""){

                      echo $file"<br>";

                      }

                  }

              }

              //关闭由 opendir() 函数打开的目录句柄。

              closedir($dh);

          }

      }

  }

  //测试示例

  getFileNames("D:\desc");

  >

运行结果:

以上就是关于PHP读取目录下所有文件全部的内容,包括:PHP读取目录下所有文件、PHP 循环取文件夹里面文件的名称 然后列表、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9592555.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存