PHPでディレクトリを掘り下げていって
配下にある全てのファイルを取得したかったのでメモメモ
glob関数は楽だな~
$this->getFileList('/home/test/'); private function getFileList($dir) { $files = glob(rtrim($dir, '/') . '/*'); $list = array(); foreach ($files as $file) { if (is_file($file)) { $list[] = $file; } if (is_dir($file)) { $list = array_merge($list, $this->getFileList($file)); } } return $list; }
コメント