タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

すごそうとperlに関するkiyo_hikoのブックマーク (1)

  • File::Find - サブディレクトリを再帰的に処理する - Perl入門ゼミ

    Perl › モジュール › here File::Findを使用すると、再帰的にすべてのファイルを処理することができます。 use File::Find; find(\&process, $top_dir); sub process{ # 行いたい処理 } File::Find は、chdir で、ディレクトリを変更しながら、すべてのファイルを処理していきます。第一引数には、サブルーチンへのリファレンスを渡します。( &process がサブルーチンで、 \ 記号で、リファレンスを作成しています。 ) 第二引数以降は、処理したいディレクトリのリストを渡します。( 例では、ひとつだけ )。find の代わりに、 finddepth を使うと、走査順を、変更できます。( 以下で解説 ) カレントディレクトリを変更したくない場合 カレントディレクトリを変更しないで、走査したい場合は「no_ch

    File::Find - サブディレクトリを再帰的に処理する - Perl入門ゼミ
    kiyo_hiko
    kiyo_hiko 2012/05/24
    めんどくささが減りそう
  • 1