在目录中打印文件名(也有带有文件的子目录)

  • 本文关键字:文件 子目录 打印 文件名 php
  • 更新时间 :
  • 英文 :



我正在尝试打印目录内部的所有文件 uploads ,但其中有目录。
因此,我需要阅读所有这些子目录和打印文件名。

我面临的问题是这些子目录是在恐怖创建的,那么我该怎么做?


这也是列表目录,我如何设置它以不显示子目录?

<?php
   $path = $_SERVER['DOCUMENT_ROOT'].'/uploads/*';
   function recursive_glob($pattern){
      $first_files = glob($pattern);
      foreach (glob(dirname($pattern).'/*') as $dir){
         $first_files = array_merge($first_files, recursive_glob($dir.'/'.basename($pattern)));
      }
      return $first_files;
   }
   print_r(recursive_glob($path));
?>

您可以尝试

string system ( string $command [, int &$return_var ] )

并用" LS -LR"进行系统调用,因此递归

最新更新