php 遍历文件夹下的所有文件

180it 2019-12-11 PM 2725℃ 0条

/**

  • $data 文件夹路径
    **/
    function list_file($date){
    $fileArr = [];
    //1、首先先读取文件夹
    $temp=scandir($date);
    //遍历文件夹
    foreach($temp as $v){

      $a=$date.'/'.$v;
     if(is_dir($a)){//如果是文件夹则执行
         if($v=='.' || $v=='..'){//判断是否为系统隐藏的文件.和..  如果是则跳过否则就继续往下走,防止无限循环再这里。
             continue;
         }
         //echo "<font color='red'>$a</font>","<br/>"; //把文件夹红名输出
         $fileArr['mu'][] = $a;
         list_file($a);//因为是文件夹所以再次调用自己这个函数,把这个文件夹下的文件遍历出来
     }else{
      //echo $a,"<br/>";
      $fileArr['file'][] = $a;
     }

    }
    return $fileArr;
    }

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

php 遍历文件夹下的所有文件