用递归方式将当前路径下的文件按行输出

来源:互联网 发布:淘宝购物车营销 编辑:程序博客网 时间:2024/06/05 09:47
<?php function showDir($path,$lev=0){    $fh=opendir($path);//打开资源    while(($row=readdir($fh)) !==false){//只要读取的dir不为false就一直输出赋值给rowif(($row=='.')||($row=='..')){continue;//遇到.或者..直接跳过     }     echo str_repeat(' ',$lev),$row,'<br>';//重复输出空格,根据路径下是否还有文件输出及格空格     if(is_dir($path.'/'.$row)){     //判断是否是路径,路径下是否有文件     showDir($path.'/'.$row,$lev+1);//遇到路径下还有文件就重新调用showDir函数本身输出路径下的文件名     }  }  closedir($fh);//关闭资源}showDir('.');//调用当前目录路径 ?>

阅读全文
0 0
原创粉丝点击