質問
ファイルイベントジョブを使用し、可変ファイル名のファイルが新規追加された際にスクリプトを実行させたいです。
対象ファイル名を「/data/*.xls」と設定したところ、拡張子が小文字(.xls)のファイルの場合はジョブが発火しましたが、拡張子が大文字(.XLS)のファイルでは発火しませんでした。なお、対象ファイルを「/data/*.XLS」で設定すると、拡張子が大文字(.XLS)のファイルのみ発火しました。
ファイル名の大文字小文字を区別せず、ファイルイベントジョブを実行させる方法はありますか。
回答
ファイルイベントジョブの監視ファイルに指定するパス、対象ファイル、およびディレクトリ部分の名前は大文字小文字を区別します。なお現状、大文字小文字を区別せずに実行させる方法はございません。
■対応策
以下のいずれかの対応をご検討ください。
- 想定されるファイル名を全てファイルイベントジョブに設定する
- 前処理として、ファイル名を全て小文字か大文字に変換するスクリプトを作成する
コメント
0件のコメント
記事コメントは受け付けていません。