サブディレクトリを再帰的に処理するFile::Findを使用すると、再帰的にすべてのファイルを処理することができます。ディレクトリを変更しながら、すべてのファイルを処理していきます。引数には、サブルーチンへのリファレンスを渡します。記号で、リファレンスを作成しています。)第二引数以降は、処理したいディレクトリのリストを渡します。使うと、走査順を、変更できます。)カレントディレクトリを変更したくない場合カレントディレクトリを変更しないで、走査したい場合は「no_chdir」オプションを使用することができます。この場合は、サブルーチンへのリファレンスは「wanted」に指定します。中で、カレントディレクトリや、処理対象のファイル名を取得できます。これらを使って、各ファイルに行いたいことを記述します。2.txt一般的に行きがけ順と呼ばれている順で、走査します。同一階層の場合は、ディレクトリより先に、ファイルが、処理されます。2.txt一般的に帰りがけ順と呼ばれている順で、走査します。各ディレクトリは、自分より下の階層の処理がすべて終了した直後に、処理されます。同一階層の場合は、ディレクトリより先に、ファイルが、処理されます。サンプル再帰的にすべてのファイルを処理するサンプルです。再帰的にすべてのファイルを処理する。作成することができません。