Skip to content

PHP 扫描目录所有文件

发布于: | 没有评论 | 分类:

function get_files($path, $base = null){
  $list = [];
  $files = is_dir($path) ? scandir($path) : [];
  foreach($files as $file){
    if(is_dir($path . '/' . $file)){
      array_push($list, ...get_files($path . '/' . $file, $base ?: $path));
    } else {
      $list[] = $path . '/' . $file;
    }
  }
  return $list;
}
array_map(function($file){
  echo $file . PHP_EOL;
}, get_files(__DIR__));

标签:

订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论

0
希望看到您的想法,请您发表评论x