VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > PHP >
  • 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. ?> 
  9.  



出处:http://www.phpfensi.com/php/20140802/4155.html


相关教程