PHP のすべてのサブディレクトリからファイルを再帰的にリストする
PHP では、ディレクトリ内のすべてのファイルのリスト機能を拡張して、次のディレクトリからファイルを取得できます。サブディレクトリを再帰的に実行します。これは、複雑なディレクトリ構造内のファイルを整理してアクセスする場合に役立ちます。
解決策:
すべてのサブディレクトリからファイルを再帰的に一覧表示するには、次のコードを使用できます。
<code class="php">foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator('.')) as $filename) { if ($filename->isDir()) { continue; } echo "$filename\n"; }</code>
説明:
Result:
コードは、現在のディレクトリとすべてのサブディレクトリのすべてのファイルを含む配列のような構造 ($files) を作成します。出力はファイルとそのパスのリストです:
file.jpg blah.word name.fileext
追加リソース:
以上がPHP のすべてのサブディレクトリからファイルを再帰的に一覧表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。