みなさんこんにちわー
再帰処理ってたまにやるとすぐ忘れてしまうので、ブログにテンプレートをメモします。
例えばこんなフォルダ構成があるとします。
上記のルートフォルダ以下の全ての mlt ファイルに対して処理を行いたいときに、再帰処理が役立ちます。
今回はテンプレートなので、記述はGUI込で最小限にとどめます。
見つけた *.mlt ファイルの絶対パスをプリントするだけです。
再帰処理テンプレ
今回は mayaLT を使用しているので、mlt ファイルをリストアップしていますが、
gmatch( $s , "*.mlt ) の箇所を書き換えることで、mb , ma ファイルでも処理が可能です。
正規表現を使ってもいけるかもですね。
それでは!