Posts Tagged ‘readdir’

2011年04月08日に投稿

[PHP]指定したディレクトリのファイル一覧を取得する

特定のディレクトリに含まれているファイル一覧を取得するコードです。

[php]

[/php]

3行目
ディレクトリハンドルを取得します。

6行目
readdir関数を使用してファイル名を取得します。readdir関数はファイル名を全て取得したらfalseを返しますが、false以外にも0や空文字を返す可能性があるので、falseと厳密な比較を行うべきであるとマニュアルにありました。

7行目
readdir関数が返す値には「.」と「..」が含まれます。また、ディレクトリ名も返されるので返された値がディレクトリ名でないか判別します。