php遍历一个文件夹下的所有目录及文件

<p><strong><span >遍历文件夹中的所有文件</span></strong></p><p><span >思路:1、定义一个函数,把给定的文件夹当前目录遍历输出(用到的文件操作函数scandir():一次性读取当前文件夹所有的内容并以数组的形式返回。).</span></p><p><span >   2、如果是文件夹则红色字体输出,文件则黑色输出;</span></p><p><span >   3、判断是否是文件夹如果是则递归调用自己,反之则输出。</span></p><p><span >代码如下:</span></p><pre class="brush:php;toolbar:false;">&lt;?php $file=&#39;include&#39;; functionlist_file($data){ $temp=scandir($data); foreach($tempas$v){ $a=$data.&#39;/&#39;.$v; if(is_dir($a)){ if($v==&#39;.&#39;||$v==&#39;..&#39;){ continue; } echo&quot;&lt;fontcolor=&#39;red&#39;&gt;$a&lt;/font&gt;&quot;,&quot;&lt;br/&gt;&quot;; list_file($a); }else{ echo$a,&quot;&lt;br/&gt;&quot;; } } } list_file($file);</pre>

按月统计

  1. 2021-12 (357)
  2. 2022-02 (10)
  3. 2022-03 (10)
  4. 2022-05 (1)
  5. 2023-06 (108)
  6. 2023-07 (44)
  7. 2023-08 (3)
  8. 2023-09 (8)
RangeTime:0.018787s
RangeMem:208.66 KB
返回顶部 留言