递归获取文件列表

<?php
function my_scandir($dir)
{
  static $files = '';

  if ($handle = opendir($dir)) {
  while (($file = readdir($handle)) !== false) {
  if ($file != ".." && $file != ".") {
  if (is_dir($dir . "/" . $file)) {
 my_scandir($dir . "/" . $file);
//                    $files = implode(PHP_EOL, scandir($dir . "/" . $file)) . PHP_EOL;
  } else {
  $files .= ltrim($dir . "/" . $file . PHP_EOL, './/');
  }
 } } closedir($handle);
  file_put_contents('file_list.txt', $files);

  return $files;
  }
}

$files = my_scandir('./');
print_r($files);
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!