ホームページ  >  記事  >  バックエンド開発  >  PHP でサブディレクトリ内のファイルを反復処理するにはどうすればよいですか?

PHP でサブディレクトリ内のファイルを反復処理するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-23 06:32:02857ブラウズ

How to Iterate Through Files Within Subdirectories in PHP?

PHP サブディレクトリ ファイルの反復

このコード スニペットは、PHP のサブディレクトリ内のファイルを反復処理する方法を示しています:

<code class="php">$mainDirectory = "MainDirectory";
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($mainDirectory));

foreach ($iterator as $file) {
    // Perform actions on each file here.
    echo $file->getPathname() . " - " . $file->getSize() . " bytes<br>";
}</code>

上記のコードは、RecursiveDirectoryIterator クラスと RecursiveIteratorIterator クラスを使用して、指定されたメイン ディレクトリとそのサブディレクトリを再帰的に走査します。これらのディレクトリ内で見つかったファイルごとに、ファイルの内容の読み取り、変更、その他の操作の実行など、必要なアクションを実行できます。

以上がPHP でサブディレクトリ内のファイルを反復処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。