• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:File::Findモジュールの例外処理)

File::Findモジュールの例外処理

このQ&Aのポイント
  • サーバー内の入り組んだ階層の中にある全てのhtmlファイルをEUCコードに一括変換処理したいと考えています。
  • 特定のディレクトリ内とそのディレクト以下の階層にあるhtmlファイルは処理したくありません。
  • File::Findモジュールと例外処理を組み合わせることで、目的の処理を実現できます。

質問者が選んだベストアンサー

  • ベストアンサー
  • kumoz
  • ベストアンサー率64% (120/185)
回答No.1

変数 $File::Find::name には、ディレクトリ名付きのファイル名がセットされます。 ある1つのディレクトリ以下は除外したいということですので、次のような感じの 行を入れるといいのではないかと思います。 return if $File::Find::name =~ m|/skip_dir/|;

AAbb11ccDD
質問者

お礼

上手くいきました。 ありがとうございました。