システムエンジニアの徒然日記

PHPとJavaScriptとJAVA以外も愛していく

PHPで指定ディレクトリ以下の情報を取得する

   


RecursiveDirectoryIteratorとRecursiveIteratorIteratorを利用する

RecursiveDirectoryIteratorについて

RecursiveDirectoryIterator は、 ファイルシステムのディレクトリを再帰的に反復処理するためのインターフェイスです。
出典:PHP

RecursiveIteratorIteratorについて

RecursiveIteratorIterator は、再帰的なイテレータの反復処理に使用します。
出典:PHP

取得できる値

サンプルにも記述したようにファイル名、ファイルサイズなどが取得できます。
タイプも取得できましたが、「file」という結果だったのでファイル自体のタイプが取得できるわけではないようです。
別の処理で行った方がいいようですね。
※拡張子から取得するなど

取得できる値の参考ページ:PHP

 - PHP , , ,