用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

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

时间:2015-01-23  来源:西部数据  作者:西部数据

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. ?> 
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门