网站地图    收藏   

主页 > php专栏 > php文件操作 >

php scandir遍历显示所有文件与文件夹下的文件 -

来源:自学PHP网    时间:2014-11-28 00:07 作者: 阅读:

[导读] scandir遍历显示所有文件与文件夹下的文件,方法很简单我们只要利用is_dir判断再递归查找一次,这样就可以把遍历目录下所有文件了,目录遍历代码如下:?phpfunctionnumfilesindir($thedir){if(is_dir...

php scandir遍历显示所有文件与文件夹下的文件

scandir遍历显示所有文件与文件夹下的文件,方法很简单我们只要利用is_dir判断再递归查找一次,这样就可以把遍历目录下所有文件了,目录遍历代码如下:

  1. <?php 
  2.  
  3.   function numfilesindir ($thedir){ 
  4.     if (is_dir ($thedir)){ 
  5.       $scanarray = scandir ($thedir); 
  6.       for ($i = 0; $i < count ($scanarray); $i++){ 
  7.         if ($scanarray[$i] != "." && $scanarray[$i] != ".."){ 
  8.           if (is_file ($thedir . "/" . $scanarray[$i])){ 
  9.             echo $scanarray[$i] . "<br />"
  10.           } 
  11.         } 
  12.       } 
  13.     } else { 
  14.       echo "Sorry, this directory does not exist."
  15.     } 
  16.   } 
  17.   echo numfilesindir ("sample1"); 
  18.  
  19. ?> 

扫描指定位置的文件,代码如下:

  1. <?php 
  2.    print_r(scandir("/usr/local/apache2/htdocs")); 
  3. ?> 
  4.  
  5. <? 
  6.     $files = scandir(".", 1); 
  7.     var_dump($files); 
  8. ?> 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论